Java基础知识 ----学习笔记整理

目录

 

一、Java的类结构

二、数据类型

2.1、整数类型

2.2、浮点型

2.3、字符型

2.4、布尔类型(在流程控制中作为判断条件)

三、变量与常量

3.1、标识符

3.2、变量声明(可以改变的量)

3.3、常量(constant):不会改变的量

3.4、变量的范围

四、编码规范

五、运算符


一、Java的类结构

1、包声明 域名倒过来写

2、成员变量与局部变量

  •   区别:生命周期不同
  •   成员变量   类的生命周期
  •   局部变量   在方法里面有效

3、编写主方法 public static void main(String[] args){}

             程序的入口

4、导入API类库  使用关键字import导入相关类

二、数据类型

2.1、整数类型

 Byte

 Short 

Long 当定义的字符长度超出int时,在定义的字符长度后面加L   long a= 166669874587L;

Int(常用)   定义字符长度是默认为int

2.2、浮点型

单精度浮点型 foalt 进行赋值时需在结尾添加f,因为系统默认为double型变量

双精度浮点型 double Int(常用) 浮点型默认为double

 

2.3、字符型

字符     char word = ‘s’;         Char 用于储存单个字符  

字符串   char word = “cdr”;

 

2.4、布尔类型(在流程控制中作为判断条件)

False 

ture

 

三、变量与常量

3.1、标识符

a由字母,数字,下划线,美元符号组成,开头不能为数字

b.标识符不能为Java关键字和保留字

c.区分大小写

d.java使用unicode字符集

 

3.2、变量声明(可以改变的量)

a.变量名必须是合法的标识符

b.基本类型  放在栈里

c.引用类型  放在栈里但要引用堆里面的对象

 

3.3、常量(constant):不会改变的量

A.通常使用关键字final修饰常量,使之变为不能修改的量

 

3.4、变量的范围

  1. 成员变量  整个类里面有效
  2. 局部变量  一个方法或一个块里面有效
  3. 局部变量与成员变量名称相同局部变量会屏蔽成员变量,一般成员变量不与局部变量定义相同的名称5.

四、编码规范

  1. 每一条语句独占一行
  2. 每一条命令以分号结束
  3. 声明变量时要分行声明
  4. Java语句中多个空格看成一个
  5. 不要使用技术性高,难懂,易混淆的判断语句
  6. 对于关键的方法要多加注释

五、运算符

自增自减运算符(单目运算符)

  1. 只有一个操作数
  2. 可以放在操作数的前面或者后面
  3. 操作数必须是一个变量
  4. 运算符在前面 a=++i先自增后赋值
  5. 运算符在后面 a=i++ 先赋值后自增
  6. 位运算符(不常用)

 

按位或 

    00  11 按位或的结果为11

 

取反

 

按位与 00 11   按位与的结果为00

 

向左移位 <<

 

向右移位 >>

 

无符号的向右移位 >>>

 

位运算的优先级(了解 可以用括号调整)

 

三元运算符(看情况使用 可以使用if else代替)

   boolean b = 20 < 45 ? ture:false

 表达式成立取第一个值 不成立则取第二个值

 

逻辑运算(逻辑值为布尔类型)

 

逻辑与 && (& 需看两边表达式) 两个操作数 其中有一个成立则返回ture

 

逻辑或 ||  (|  需看两边表达式)

 

逻辑非 布尔类型取反

你可能感兴趣的:(Java基础篇)