零基础学习java日志--第一天 初步认识Java,java日志
零基础学习java日志--第一天 初步认识Java,java日志
第一天 初步认识Java
1、什么是Java?
①Java是一种高级编程语言,一种面向对象、与平台无关、主要面向internet的开发工具。
②java环境变量设置:
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、PATH、CLASSPATH。
JAVA_HOME:JAVA_HOME指向的是JDK的安装路径,例如:C:\Program Files\Java\jdk1.6.0
PATHPATH=%JAVA_HOME%\bin;PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin;
CLASSPATH
CLASSPATH=.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2、Java基本语法格式
①Java代码可以使用txt文本输入,现阶段学习本人使用editplus输代码。程序输出字符串,可以用System.out.println("字符串"),或是System.out.print("字符串")。前者会在打印完的内容后再多打印一个换行符(\n),后者光标就停留在输出的字符串后面。Println()=print("\n")。
Class之前没有用public修饰符,源文件的名可以是一切合法名称,而带有public修饰符的类名必须与源文件名相同。
Java中的所有程序代码必须存在于一个类中,用class关键字定义类。
个人理解:如果用txt或者editplus.exe编写代码时,需在cmd中运行程序结果。Cmd中文件夹转换命令:cd/x(文件盘符) x:\xx(文件夹)。每次代码修改后都要重新保存,并用javac编译后,才能用java运行得到新的结果。
②Java是一种严格区分大小写的语言。Java中所有代码分为结构定义语句和功能执行语句,功能执行语句最后必须要用;结束。
③注释:分为单行注释、多行注释和文档注释。
单行注释:以 // 开始,以行末结束;
多行注释:以“/*”开头,以“*/”结尾,为了美观,多行注释的每一行开头可写一个或多个*;
文档注释:以“/**”开头,以“*/”结尾,注释的内容会被写入javadoc文档。
注:“/*。。。。*/”中可以嵌套"//",但不能嵌套“/*。。。。*/”。
④标识符
Java中的标识符可以由大小写字母、数字、下划线_、美元符号$组成,但是只能以字母、下划线_和美元符号$开头,同时不能使用关键字。
⑤关键字
abstract |
boolean |
break |
byte |
case |
catch |
char |
class |
continue |
default |
do |
double |
else |
extend |
false |
final |
fianlly |
float |
for |
if |
implement |
import |
instanceof |
int |
interface |
long |
native |
new |
null |
package |
const |
private |
protected |
public |
return |
short |
static |
strictfp |
super |
switch |
this |
throw |
throws |
transient |
true |
try |
void |
volatile |
while |
synchronized |
⑥常量
类型:java中的常量分为整型常量、浮点数常量、布尔型常量、字符常量、字符串常量、null常量。常量要用关键字final修饰,常量按照java命名规范需要全部大写,单词之间用下划线_隔开:final int GOOD_BOY=3
类型 |
字节 |
取值范围 |
byte |
1 |
-128~127 |
short |
2 |
-32768~32767 |
int(默认) |
4 |
-2147483648~2147483647 |
long |
8 |
-9223372036854775808~9223372036854775807 |
float |
4 |
1.4E-45~3.4028235E38 |
double |
8 |
4.9E-324~1.7976931348623157E308 |
整型:整型常量分为十进制、八进制和十六进制。八进制前面加"0",十六进制前面加"0x"或"0X"。长整型数必须以L结尾。
浮点数:分为单精度浮点数float(32位)和双进度浮点数double(64位),表示浮点数可以在后面加f(F)或d(D)。因为小数类型默认为double,所以float型后面必须要加上f(F)。
布尔型:布尔型表达一个真或假,是或否的意思,只有true和false两个值。
Null常量:只有一个值null,表示对象的引用为空。
字符常量和字符串常量:字符常量用单引号''表示,字符串常量用双引号""表示。
⑦Java编码规范
编码规范是作为一个程序员应该遵守的基本规则,是行业内大家都默守的做法。不遵守规范的代码不是好的代码,不是专业的代码。
规范要求类名必须使用public修饰;一行只写一条语句;用{}括起来的部分通常表示程序的某一层次结构。“{”一般放在这一结构开始行的最末,“}”与该结构的第一个字母对齐,并单独占一行;低一层的语句或注释应该比高一层的语句或注释缩进若干格后书写,使程序更加清晰,增加程序的可读性。
个人理解:java代码编写过程中应注意要在英文输入法状态下输入,否则会发生错误,尤其是标点符号。
3、第一天练习
编写一个java程序,文件名为loveday01.java,使用public修饰符,内容为输出"我爱java!"。
代码如下:
1 publicclass loveday01 {//加入public修饰符后,class后面的名称必须与我们要求保存的文件名一致,即loveday01
2 public static void main(String[] args) {
3 System.out.println("我爱java!");//也可以写成System.out.print("我爱java!\n");
4 }
5 }
注:
1、类名不可以随便起:public修饰的类名的名称必须与Java文件同名!类名称的首字母要大写。
2、void不可少:在main()方法的框架中,void是告诉编译器main()方法没有返回值:main()方法中的void不可少!
3、Java对大小写敏感:Java对大小写敏感。
4、“;”是必须的:在Java中,一个完整的语句都要以“;”结束!
5、“"”是必须的:输出的字符串必须用引号引起来,而且必须是英文的引号。
6、主要单词含义:public-公共的;static-静态的;void-无返回值的;main-主要的;class-类别;system-系统;out-输出;print-打印。
7、程序代码输入要养成良好的习惯,包括格式和注释。
8、\r表示接受键盘输入,相当于按下了回车键;\n表示换行;\t表示制表符(),相当于table键;\b表示退格键;\'表示单引号;\""表示双引号;\\表示一个斜杠。相关文章
- 暂无相关文章
用户点评