Java一周学习总结

Java是纯面向对象的语言,它是跨平台的,Java程序不会直接运行到本地系统上。

对Java的学习是从HelloWorld程序开始的,通过这个程序让我对Java有了初步的认识。

public class HelloWorld {
public static void main(String[] args) {
	System.out.println("HelloWorld");
}
}
第一行是主类,类名要和Java的文件名一致,第二行是主函数,是该程序的入口,一个程序可以允许有多个类,但有且只有一个main()方法,这个方法就是这个程序的入口函数,而且public static void main(String[] args){}中出了形参名args是可以改动的,其他的都是Java规定死的,不能自己改动的,否则就会编译报错。

认识了HelloWorld程序后,就学习了Java的基础知识。

1. Java的数据类型:

8种基本数据类型:

整型:byte  short  int  long  区别是所能表示的大小范围不同

浮点型:float  double 

字符型:char

布尔型:boolean      boolean是唯一不能进行类型转换的一种数据类型

引用数据类型:String

数据类型由大的到小的需要强制类型转换。

小的到大的则会自动类型转换。

两个short类型的相加得到的将是int类型。

2.变量的命名:

只能以字母    _    &   开头,数字可以用在命名中,但不能用数字开头。

类名的首字母要大写,方法的首字母要小写。

如果是由多个单词组成,则需要使用到驼峰标识来命名,如HelloWorld。

3.运算符:

短路与:&&     a&&b&&c&&d   运行到第一个false就停止后面的短路(||效果类似)

逻辑与:&a&b&c&d           都要执行然后才比较 

^异或:  二进制相同为0 相异为1

~符号:如   ~0 = -1 ; ~1 = -2 ; ~2 = -3 ;    ~-3 = 2 ;

if((y%4==0&&y%100!=0)||y%400==0)  闰年

4.语句:

switch case语句中,如果有不加break就会出现穿透现象,将下面的case语句都执行,break不是必须加上的,有时候可以利用好这个穿透属性来达到某种代码简洁的效果。

while(){}与 do{}while()的区别是前者先做判断,如果为true则执行循环体。后者不管是否为true就先执行循环体,再进行判断。

发布了23 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Vitens/article/details/40981255
今日推荐