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