2018-07-09

2018-07-09  本文已影响0人  Xayah1104

注释

  提高程序的可读性
  1.单行注释 //
  2.多行注释/...../
  3.文档注释/*......../

javadoc 生成api文档
jar 包 一种压缩文件归档相应的类文件

jar -cvf Test.jar bin\com

1.源文件

  1.可以由多个类/接口/枚举
  2.只有一个公有类,而且文件名必须和公有类名相同

2.pakage

3.import

4.类里面可以有属性,方法,构造器,类等

5.public static void main(String[] args)

标识符

 变量
  程序是用来处理数据的
  变量是用来保存和表示数据的
 规则:
1.首字母必须以字母,下划线,$开头 后面字符由字母,数字,下划线,$组成
2.大小写区分
3.不能和关键字相同

类型

基本类型 四类八种

  • bool类型

boolean 只有true和false

  • 整型

byte 1个字节
short 2个字节
int 3个字节
long 4个字节
类型转换

  • 隐式转换
  • 显式转换
  • 浮点型

fioat
double
byte<short<int<float<double

  • 字符
    char:2个字节 Unicode编码
    ASCII码表示英文+西欧字母
    gbk(gb2312 中文)
    utf-8兼容(包含) ascii gbk..

引用类型

  • String 自定义类型

运算符

算术运算符
  • + - * \ %
赋值运算符
  • =
比较运算符
  • <,>,>=,<=,==,!=,instanceof(判断类型)

==:
基本类型:比较的是值的大小
引用类型:比较的是对象引用的内存地址

逻辑运算符
  • && || !   结果是bool类型
  • 短路操作
一元运算符
条件运算符
  • ?

控制语句

1.条件语句
a. if(){}eles{}
b. if(){}eles if(){} eles{}
c. switch
2.循环语句

  • 组成部分:
    初始语句
    循环条件
    循环体
    迭代语句
    a.while
while(循环条件){
循环体
}

b.for
for(初始语句;判断;迭代){循环体}
c.do...while
d.for增强(foreach)
 for(元素:集合){}

数组

  保存一组相同类型的有序元素的地方

创建数组

int[] arr = new int[5];

初始化数组

arr[0] = 1;
arr1.length 获取数组长度

二维数组

int[][] arr = new int[2][3];

OOP(Object-Oriented Programming),面向对象编程
1.封装 封装了问题领域的属性和行为,使其对外隐藏
2.继承 继承其他父类(extends)或者实现父接口(implements)
3.多态 针对同一领域的操作产生不同结果

类是问题领域的属性和行为的抽象化
对象就是类的具体化
类虽然是java里面基本的编程单位,实际上在整个系统中连接起来的是一个个对象
1.万物皆为对象
2.对像是有状态的
 状态就是指对象某一瞬间的属性
3.对象是唯一的

根据参数列表来区别同名的方法
1.参数个数
2.参数类型
3.参数顺序
public void test(){}
public void test(int a){}
public void test(double b){}
public void test(int a,double b){}
public void test(double a,int b){}

初始化对象
构造器必须和类名保持一致

上一篇下一篇

猜你喜欢

热点阅读