Java一周学习总结
来源:互联网 发布:饮用水国家标准数据 编辑:程序博客网 时间:2024/05/22 06:56
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就先执行循环体,再进行判断。
- java-----学习一周总结
- Java一周学习总结
- 第一周JAVA学习总结
- Matlab学习一周总结
- 年后一周学习总结
- 一周学习总结
- 一周学习总结3.15
- 一周学习总结3.22
- 一周学习总结3.28
- 一周学习总结4.5
- 一周学习总结4.12
- 一周学习总结4.19
- 一周学习总结4.26
- 一周学习总结5.3
- 一周学习总结5.10
- 一周学习总结5.18
- 一周的学习总结
- 一周学习小总结
- 阿里巴巴开源项目 Druid 负责人温少访谈
- Fuel 5.1安装openstack I版本环境
- Pinax 代码分析(一)
- 字符串与基本数据类型的转换
- Linux最大线程数限制及当前线程数查询
- Java一周学习总结
- xcode6中自动布局autolayout和sizeclass的使用
- JAVA基础一了解JAVA
- 游戏细节之 评论弹出框
- RecyclerView初级使用
- mysql 服务启动报1607 error
- linux添加新用户,新用户添加到sudo,安装samba,以及新用户和windows共享文件
- Ifix与数据库通讯
- padding 与margin