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