Bootstrap

初识Java——你必须要知道的知识!

Java之父——詹姆斯·高斯林

1、Java的语言特性

  1.          简单性
  2.          面向对象
  3.          分布式(微服务)
  4.          健壮性
  5.          安全性
  6.          体系结构中立
  7.          可移植性
  8.          解释性
  9.          高性能
  10.          多线程
  11.          动态性

2、JDKJREJVM之间的关系?

3、注释

        单行注释:// 注释内容(用的最多)

        多行注释:/* 注释内容*/(不推荐)

        文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用)

4、数据类型

         1.基本数据类型

        (注意:char是两个字节、byte是一个字节)

        2.引用数据类型

                分别为:数组、类、接口.......

5、变量

        1、局部变量必须赋值!!! 

              数据类型 变量名 = 初始值;

              int a = 10;   如果不赋值就是错误!!!

        2、char类型

          汉字是两个字节。 

          char a = '王’;

          char b = 'A';

        3、布尔型变量

          boolean 类型的变量只有两种取值, true 表示真, false 表示假.

          Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法.

        4、类型转换

        在Java中,当参与运算数据类型不一致时,就会进行类型转换。Java中类型转换主要分为两类:自动类型转换(隐式) 和 强制类型转换(显式)

        如:

                

        这里a是int,所以赋值给Long的b是可以的。

        而b是long,赋值给int的a就不可以,因为b是8个字节,而a是四个字节。

        1、自动类型转换(隐式)

        代码不需要经过任何处理,在代码编译时,编译器会自动进行处理。特点:数据范围小的转为数据范围大的时会自动进行

        2、强制类型转换(显式)

        当进行操作时,代码需要经过一定的格式处理,不能自动完成。特点:数据范围大的到数据范围小的。

        5、类型提升

        intlong之间:int会被提升为long

 

6、字符串类型

        Java中使用String类定义字符串类型,如:

        1. int 转成 String

        2. String 转成 int

;