天天看点

java基础学习篇01

 从事了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位数据类型