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