从事了java2年开发,后来发现自己除了在网上抄袭代码之外就一无是处了,还没有在学校培训的时候那样子还愿意花时间去研究新技术,连最基础不常用的都快忘记了。
所以开始重新从最基础的开始回顾一遍,写一些博客来记录自己的学习过程。
java基础语法
1.输出错误与调试信息
system类是一个用final修饰的一个类,不能被继承,没有子类。不能被实例化,因为构造方法是私有的.
包名:java.lang 帮助文档对包的描述是:提供对java编程语言的设计基础课。 全限定类名:java.lang.object
2.接收控制太输入的字符串
system.in “标准”输入流。
system.out “标准”输出流。
利用扫描器scanner来封装system.in
scanner类是一个用final修饰的一个类 不能被继承,没有子类。
包名:java.lang 帮助文档描述:一个简单的文本扫描程序,可以使用正则表达式解析原始类型和字符串。
代码示例 1
代码示例2
2.java中自动转换与强制转换
介绍:java的基本数据类型之间存在类型转换与强制转换两种转换方法。
java基本数据类型
java的变量就是在就是申请内存空间来存储数据。创建变量的时候,需要在内存中申请空间,内容管理依据变量的类型来申请内存空间。
所以根据不同类型的变量来存储 整数、小数、字符
内置数据类型
引用数据类型
byte 数据类型是8位数据类型 有符号的,以二进制补码表示的整数;最小值是 -128(-2^7) 127(2^7-1); 2的7次方
short 数据类型16位数据类型 2的16次方
int 数据类型 32位数据类型
long 数据类型 64位数据类型