首先闲谈一下为什么想系统学习下java,java是编程界的英语,并非说学习java就一定要去从事后台开发,web开发,只是如果说要拿出一门可以深入聊下去的语言并且符合趋势的话,java无疑是一个best choice。
几个小概念:jdk > jre > jvm 此处大于的意思是包含,想运行java,装jre即可,开发还需要jdk。
一个class文件可以有多个类,但是一定要有一定跟文件名一样的类,并且只有他是public。
基本命名规范:类名的单词首字母要大写
方法名与变量(驼峰原则)
接下来开始过一些每个语言都会学的东西:
1. byte(1) short(2) char(2) int(4) long(8) float(4) double(8)
2. 布尔型 1位 -->跟0或者1的数字没有任何关系
3. 浮点数尽量别直接比较,他是不精确的,要比较怎么办呢,用java.Math包的bigdecimal和biginterger
4. 引用数据类型
类
接口
数组
5. 左移一位相当于乘2 右移相当于除2 这是最快的乘除2的手段
6.'+' 如果左右两边只要有一个字符串,就是连接符而不是加法
7.逻辑非>逻辑与>逻辑或(优先级)