Java一周学习总结
2014-11-10 15:15
309 查看
Java是纯面向对象的语言,它是跨平台的,Java程序不会直接运行到本地系统上。
对Java的学习是从HelloWorld程序开始的,通过这个程序让我对Java有了初步的认识。
第一行是主类,类名要和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就先执行循环体,再进行判断。
对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就先执行循环体,再进行判断。
相关文章推荐
- java-----学习一周总结
- 了解Java学习过程---查了N多别人的经验总结
- java框架学习总结
- java学习基础篇之WEB开发中常用Jsp/Bean相关技术总结(转)
- 学习java synchronized的总结
- 了解Java学习过程的经验总结
- 结合本人学习,总结一些C#和JAVA的不同这处
- JAVA基础学习总结---原码、补码、反码以及基本数据类型
- java学习笔记(一)--编程规范和技巧总结
- Java中的String、StringBuffer和Math类--学习java语言及其网络应用总结
- java学习总结-序
- Java线程学习和总结
- Java线程学习和总结
- Java线程学习和总结
- Java 正则表达式学习总结和一些小例子
- java5的学习总结
- java学习一路总结
- 关于pl/sql调用java的学习总结(附代码)
- JAVA学习总结之JAVA的安全性_数组(未完待续)
- java学习总结-序