- 博客(13)
- 收藏
- 关注
原创 《java开发实战经典》李兴华——C13. Java类集
一、认识类集 1.主要类集接口: 二、collection 不常用,一般用他的子类。 1.主要方法:add/clear/remove/contains/equals/isEmpty/size/iterator 2.常用子接口:List(可存放重复的内容)/Set(不能存放重复内容)/Quene(队列)/SortedSet(可对内容进行排序) 三、List 1.常用方法: ...
2018-11-19 14:32:23 385
原创 《java开发实战经典》李兴华——C10. 泛型
一、为什么使用泛型 类转换异常,出现了类型安全问题 二、泛型应用 1.泛型的基本应用 在定义类时,通过一个标识符表示类的种某属性的类型,或某种方法的返回值及参数类型。 这样在实例化时只需要指定好需要的类型即可。 2.示例: public class Test{ public static void main(String[] args) { Point<String&g...
2018-11-12 15:31:45 275
原创 《java开发实战经典》李兴华——C11. 常用Java类库
一、StringBuffer 频繁修改字符串时用 .append() .indexOf() .insert() 指定位置处加上指定支付串 .reverse() 内容反转 .replace() .length() .delete() 删除指定范围的字符串 .substring() .toString() 二、Runtime Runtime类是JVM的实例 .getR...
2018-10-24 16:06:27 193
原创 《java开发实战经典》李兴华——C8. 包及访问控制权限
一、包 1.定义包:package 包名 2.import:导包 一个类需要被外包引用,则必须声明为 public class 3.静态导入:ruru'gu如果一个类中得方法全是静态方法的话,导入时可以直接用 import static 包.类.*。此时这些静态方法可以直接用静态方法()的形式在外包中被使用。 二、jar命令的使用 1.基本概念: jar文件(Java archive...
2018-09-28 15:04:29 130
原创 《java开发实战经典》李兴华——C7. 异常的捕获及处理
一、异常的基本概念 1.异常处理格式: try { //可能出现异常的语句 }catch(异常类 异常对象){ //异常处理语句 }catch(异常类 异常对象){ //异常处理语句 } finally { //一定会执行的程序代码 } 其中:catch至少一个,finally可有可无。 2. 异常类的继承结构: Java异常结构中最常用的两个类:Exc...
2018-09-26 14:25:31 152
原创 《java开发实战经典》李兴华——C6. 面向对象(高级篇)——Part3
一、object类主要方法: 1.toString() 2.equals() 3.hashCode() 这部分主要讲在类中最好重写这三个方法。重写时步骤: 1)重写toString():把所有属性都连接起来,返回String类型结果。 2)重写equals():先比较传进来的和当前对象是不是同一个对象,如果是则返回true 再比较传进来的是...
2018-09-25 15:11:15 100
原创 《java开发实战经典》李兴华——C6. 面向对象(高级篇)——Part2 设计模式
一、工厂设计 1.首先观察一般程序中的问题: interface Fruit{ public void eat(); } class Apple implements Fruit{ @Override public void eat() { System.out.println("吃苹果。"); } } class Orange implements Fruit{ @Ove...
2018-09-19 16:56:39 360
原创 《java开发实战经典》李兴华——C6. 面向对象(高级篇)——Part1
一、继承的基本概念 1.格式: class 父类{} class 子类 extends 父类{} 2.实现: class Person{ private String name; private int age; public String getName() { return name; } public void s...
2018-09-19 15:15:40 196
原创 《java开发实战经典》李兴华——C5. 面向对象(基础篇)
一、面向对象的基本概念 1.面向对象的3个主要特征: (1)封装性:把描述对象属性的变量及实现对象功能的方法合在一起,定义成一个程序单位,并保证外界不能随意更改其内部属性值,也不能随意调动其内部的方法。 (2)继承性:子类(派生类)&父类(超类);单继承&多继承。 注:java类不能多继承,但是接口可以。 (3)多态...
2018-09-17 21:39:24 497
原创 《java开发实战经典》李兴华——C4. 数组与方法
一、数组 一维数组 1.数组创建: 创建一个可供使用的数组要两步:声明+分配内存 方式一:数组类型 数组名称 [ ] = null;// 声明数组。 数组名称 = new 数组类型 [数组长度];//分配内存。 注:(1)数组内所有元素类型一致 (2)声明数组时:"数组名称"...
2018-08-02 21:21:17 145
原创 《java开发实战经典》李兴华——C3. Java基础程序设计
一、数据类型划分 数据类型:基本数据类型:数值型:整数类型(byte int short long) 浮点类型(float double) 字符型(char) ...
2018-08-02 13:41:35 501
原创 《java开发实战经典》李兴华——C2. 简单的Java程序
一、简单Java范例 定义一个TestJava 类: Public class TestJava { Public static void main (String[] args){ int num = 10; //定义整型变量num num =30; ...
2018-07-27 19:22:58 161
原创 《java开发实战经典》李兴华——C1. Java概述及开发环境搭建
一、java运行机制: 编译:(1) javac (2) eclipse 自动编译路径如下 二、java开发环境搭建 参考 http://www.cnblogs.com/smyhvae/p/3788534.html ...
2018-07-26 21:36:29 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人