
JavaLearn
晨橙尘
生活就像海洋,只有意志坚强的人才能到达彼岸
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java-1 标识符 常量 变量
标识符:包、类、方法、参数、变量标识符的命名规则: ① 必须以字母、下划线(_)或美元符号($)开头 ② 余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限 ③ 标识符中不能有空格 ⑤ 不能使用Java中的关键字或者保留字做为标识符 ⑥ 见名知义包名: 全部小写,例如:com.xxx.chap类名:pascal规则(帕斯卡),首字母大写,剩余单词首字母大写,例如He...原创 2018-08-10 20:45:24 · 249 阅读 · 0 评论 -
Java-12 内部类
/** * 内部类: * 1.内部类可以访问其外部类中所有的属性和方法,无需创建对象 * 2.外部类访问内部类,必须创建对象 * 类中访问: * Inner inner = new Inner(); inner.innerMethod(); 类以外访问: *...原创 2018-08-12 11:04:19 · 165 阅读 · 0 评论 -
Java-11 方法覆盖
方法覆盖(override) | 重写(rewrite): 条件: 1.必须基于继承关系 2.子类对父类的方法进行重构,当子类调用重写方法时,执行的方法为自身重写过的方法注意: 1.方法名称一致 2.参数列表一致(参数类型一致,参数个数一致,参数顺序一致) 3.返回值类型一致 4.子类访问权限>=父类访问权限...原创 2018-08-12 11:01:27 · 192 阅读 · 0 评论 -
Java-10 抽象类、接口
/** * 抽象类:抽象方法与非抽象方法的集合 * * 语法: * <修饰符> abstract class 抽象类名 * { * 抽象方法; * 非抽象方法; * } * 两种特殊情况: * 类中全部都是抽象方法; ...原创 2018-08-12 10:56:31 · 136 阅读 · 0 评论 -
Java-9 继承、封装、多态
继承(泛化): 语法: <修饰符> class 子类名(派生类) extends 父类名(超类、基类) { } 作用: 1.复用父类的所有非private属性与方法 2.扩充自己的属性或方法 注意: 1.只允许单继承 public clas...原创 2018-08-12 10:46:21 · 598 阅读 · 0 评论 -
Java-8 this、final、static关键字
this/** * this: * 代表一个引用对象, * 代表当前调用方法的对象, * 代表对象自身。 * * 使用情况: * 1.当方法中的变量与成员变量重名 * 2.在一个构造器中,调用其它重载的构造器 * ...原创 2018-08-12 10:34:23 · 174 阅读 · 0 评论 -
Java-7 方法定义、值传递、引用传递、方法重载
/** * 方法: * 语法: * <修饰符> 返回值类型 方法名([参数类型 参数名称,参数类型 参数名称,....]) * { * 方法体; * return 返回值; * } * * 修饰符:public (default) protected private 权限控制修饰符...原创 2018-08-12 10:25:18 · 192 阅读 · 0 评论 -
Java-6 数组复制、排序
/** * System.arraycopy():数组复制 * * * src:源数组(source) * srcPos:从源数组指定索引位置开始复制(source position) * * dest:目标数组(destination) * destPos:复制的值从指定...原创 2018-08-12 10:14:39 · 200 阅读 · 0 评论 -
Java-5 数组
一维数组一维数组: 特点: 1.指定一种数据类型 2.指定长度 声明: 数组类型 数组名称[]; 数组类型[] 数组名称; 创建: 数组名称 = new 数组类型[长度]; 初始化: 数组类型 数组名称[]={数组元素1,数组元素2,....}...原创 2018-08-12 10:11:59 · 257 阅读 · 0 评论 -
Java-4 while,do...while, for ,终止循环
/** * while(A表达式) * { * B语句块; * } * * 执行步骤: * 1.判断A表达式 * 返回true,执行B语句块,继续进行步骤1的判断 * 返回false,结束循环 * =================...原创 2018-08-12 10:02:29 · 2407 阅读 · 0 评论 -
Java-3 if switch
单一条件: if(A表达式) { B语句块; } 执行步骤: 1.判断A表达式 返回true,执行B语句块,结束判断; 返回false,结束判断。 /* * if */ if(sex != null && !"".equals(sex)) { System.out.println("您的性别为:" +...原创 2018-08-10 21:17:18 · 122 阅读 · 0 评论 -
Java-2 基本数据类型 基本数据类型转换 运算符
整数类型: byte(1字节) short( 2字节) int(默认类型 4字节) long(8字节) 1字节 = 8位 1byte = 8bit //byte : 取值范围-128~127 byte b = 127; //byte b1 = 128;//溢出 //short short s = 1234; ...原创 2018-08-10 21:07:41 · 166 阅读 · 0 评论 -
Java-13 单例模式
/** * 单例模式: * 类在内存仅存在一个实例对象,且被所有人共享 * * 作用: * 1.节省内存 * 2.共享对象 * * 步骤: * 1.构造函数私有化,用private修饰 * 2.自身定义一个对象,并且用private static修饰 * 3.对外提供一个公共的方...原创 2018-08-12 11:05:59 · 170 阅读 · 0 评论