Java入门根蒂根基总结(1)
添加时间:2013-7-20 点击量:
Java法度的运行过程:
编写源代码---->编译代码生成后缀名为.class的文件----->载入.class文件(看不到的) 到虚拟机并运行java文件----->在操纵体系上运行虚拟机
履行java法度的时辰每个类都邑生成一个.class文件,并且class文件的名字和java法度的类名一样
重视: goto、const这两个不是java的关键字,它是java的保存字
注释的格局:
1 class test
2 {
3 public static void main(String[] args)
4 {
5 //这是单行注释
6
7 /
8 这是多行注释
9 /
10
11 /
12 这是文档注释
13 /
14
15 // 重视: 文档注释里面只能嵌套单行注释、多行注释也只能嵌套单行注释
16 }
17 }
数据类型:
1、根蒂根基数据类型
a) 数值类型
i. 整数类型:(int,byte,short,long)
ii. 浮点类型:(float、double)
b) 字符类型(char)
c) 布尔类型(boolean)
2、引用数据类型
a) 类、接口、字符串、数组等等......
局部变量与全局变量的差别:
局部变量是在一个类中的办法体内声明的,声明后必须赋值方可应用。
全局变量是在办法体外,类体内声明的,声明的时辰可以不赋值,然则仍然会有默认值,而局部变量就没有默认值。
Java的定名规范:
1、由字母、数字、下划线、¥、中文等构成的,然则不克不及以数字开首。
2、严格区分大小写。
3、不克不及用Java的关键字、保存字来定名。
4、类名第一个字母必须是大写
5、声明办法和声明变量一样,第一个单词的首字母要小写,后面呈现的单词首字母都要大写
定名重视事项:固然可以用中文来定名,然则一般不消,避免呈现乱码之类的错误.....
类型的转换:
主动转换类型也叫隐式转换 如下:
1 int number = 15;
2 double test=number;
强迫转换也叫显式转换 如下:
1 double number = 15;
2 int test=(int)number;
算术运算符自增和自减须要重视的是:
1 int i =10;
2 System.out.println(i++);
3 System.out.println(i--);
4 System.out.println(++i);
5 System.out.println(--i);
6 /
7 输出成果为: 10
8 11
9 11
10 10
11 为什么呢?因为 “++” 放在变量后面的话那就是等整条语句履行完后再履行它
12 若是 “++” 在变量前面的话那就是先履行++然后再履行这条语句。-- 和 ++ 一样
13 /
斗劲运算符:
返回的成果是boolean类型 非 true 即 false
运算符 运算 例子 成果
== 相便是 1==1 true
!=或<> 不便是 1!=1或1<>1 false
< 小于 1<2 true
> 大于 1>1 false
<= 小于便是 1<=1 true
>= 大于便是 1>=2 false
三目运算:
格局: 前提? 语句1 : 语句2
返回的类型是按照语句1和语句2的类型来断定的,一般来说这两个语句的类型要一致。如下:
1 int score=59;
2 System.out.println(score>=60? 合格:不合格);
3 /
4 成果为:不合格
5 为什么呢?因为前提返回的成果是true则返回成果是 合格,不然返回 不合格.
6 /
我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》
Java法度的运行过程:
编写源代码---->编译代码生成后缀名为.class的文件----->载入.class文件(看不到的) 到虚拟机并运行java文件----->在操纵体系上运行虚拟机
履行java法度的时辰每个类都邑生成一个.class文件,并且class文件的名字和java法度的类名一样
重视: goto、const这两个不是java的关键字,它是java的保存字
注释的格局:
1 class test
2 {
3 public static void main(String[] args)
4 {
5 //这是单行注释
6
7 /
8 这是多行注释
9 /
10
11 /
12 这是文档注释
13 /
14
15 // 重视: 文档注释里面只能嵌套单行注释、多行注释也只能嵌套单行注释
16 }
17 }
数据类型:
1、根蒂根基数据类型
a) 数值类型
i. 整数类型:(int,byte,short,long)
ii. 浮点类型:(float、double)
b) 字符类型(char)
c) 布尔类型(boolean)
2、引用数据类型
a) 类、接口、字符串、数组等等......
局部变量与全局变量的差别:
局部变量是在一个类中的办法体内声明的,声明后必须赋值方可应用。
全局变量是在办法体外,类体内声明的,声明的时辰可以不赋值,然则仍然会有默认值,而局部变量就没有默认值。
Java的定名规范:
1、由字母、数字、下划线、¥、中文等构成的,然则不克不及以数字开首。
2、严格区分大小写。
3、不克不及用Java的关键字、保存字来定名。
4、类名第一个字母必须是大写
5、声明办法和声明变量一样,第一个单词的首字母要小写,后面呈现的单词首字母都要大写
定名重视事项:固然可以用中文来定名,然则一般不消,避免呈现乱码之类的错误.....
类型的转换:
主动转换类型也叫隐式转换 如下:
1 int number = 15;
2 double test=number;
强迫转换也叫显式转换 如下:
1 double number = 15;
2 int test=(int)number;
算术运算符自增和自减须要重视的是:
1 int i =10;
2 System.out.println(i++);
3 System.out.println(i--);
4 System.out.println(++i);
5 System.out.println(--i);
6 /
7 输出成果为: 10
8 11
9 11
10 10
11 为什么呢?因为 “++” 放在变量后面的话那就是等整条语句履行完后再履行它
12 若是 “++” 在变量前面的话那就是先履行++然后再履行这条语句。-- 和 ++ 一样
13 /
斗劲运算符:
返回的成果是boolean类型 非 true 即 false
运算符 运算 例子 成果
== 相便是 1==1 true
!=或<> 不便是 1!=1或1<>1 false
< 小于 1<2 true
> 大于 1>1 false
<= 小于便是 1<=1 true
>= 大于便是 1>=2 false
三目运算:
格局: 前提? 语句1 : 语句2
返回的类型是按照语句1和语句2的类型来断定的,一般来说这两个语句的类型要一致。如下:
1 int score=59;
2 System.out.println(score>=60? 合格:不合格);
3 /
4 成果为:不合格
5 为什么呢?因为前提返回的成果是true则返回成果是 合格,不然返回 不合格.
6 /
我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》