随笔分类 - JAVA
摘要:1、获取class文件对象的三种方式 1 package cn.itcast_01; 2 3 public class Person { 4 private String name; 5 int age; 6 public String address; 7 8 public Person() {
阅读全文
摘要:1、网络模型概述和图解 网络模型7层概述:1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 2. 数据
阅读全文
摘要:1、设计模式的概述和分类 设计模式: 经验的总结。 A:创建型 创建对象 B:结构型 对象的组成 C:行为型 对象的功能 创建型模式:1)简单工厂模式 2)工厂方法模式 3)设计模式 2、简单工厂模式概述和使用 3、工厂方法模式的概述和使用 4、单例模式之饿汉式 5、单例模式之懒汉式 6、单例模式的
阅读全文
摘要:1、JDK5之后的Lock锁的概述和使用 2、死锁问题概述和使用 3、生产者消费者问题代码1 4、生产者消费者题代码2并解决线程安全问题 1 package cn.itcast_04; 2 3 public class Student { 4 String name; 5 int age; 6 }
阅读全文
摘要:1、多进程及多线程的意义:多进程:单进程的计算机只能做一件事情,而我们现在的计算机都可以做多件事情。举例:一边玩游戏(游戏进程),一边听音乐(音乐进程)。也就是说现在的计算机都是支持多进程的,可以在一个时间段内执行多个任务。并且呢,可以提高CPU的使用率。多线程:多线程的存在,不是提高程序的执行速度
阅读全文
摘要:1、登录注册案例IO版实现 在笔记17中的登录注册代码中,只需要修改注册登录的实现类 2、数据输入输出流的概述和讲解 3、内存操作流的概述和讲解 4、打印流概述和PrintWriter作为Writer的子类使用 5、PrintWriter实现自动刷新和换行 练习:打印流改进复制文本文件案例 6、随机
阅读全文
摘要:1、String类中的编码和解码问题 2、转换流OutputStreamWriter的使用 3、转换流InputStreamReader的使用 4、字符流的5种写数据的方式 6、字符流的2种读数据的方式 练习:字符流复制文本文件案例1 练习:字符流复制文本文件案例2 练习:字符流复制文本文件案例3
阅读全文
摘要:1、递归概述和注意事项 2、递归求阶乘的代码实现及内存图解 练习:不死神兔问题案例 练习:递归输出指定目录下所有的java文件的绝对路径案例 练习:递归删除带内容的目录案例 3、FileOutputStream写出数据 4、FileOutputStream的三个write()方法 5、FileOut
阅读全文
摘要:1、try...catch的方式处理异常1 2、try...catch的方式处理异常2 3、JDK7针对多个异常的处理方案 4、编译期异常和运行期异常的区别 5、Throwable的几个常见方法 6、throws的方式处理异常 7、throw的概述以及和throws的区别 8、finally关键字的
阅读全文
摘要:1、Map集合概述特点及测试 2、Map集合的获取功能测试 3、Map集合的遍历之键找值 4、Map集合的遍历之键值对对象找键和值 5、HashMap集合键是Stirng值是String的案例 6、HashMap集合键是Integer值是String的案例 7、HashMap集合键是String值是
阅读全文
摘要:1、登录注册分析及代码实现 分析: 需求:用户登录注册案例。 按照如下的操作,可以让我们更符号面向对象思想 A:有哪些类呢? B:每个类有哪些东西呢? C:类与类之间的关系是什么呢? 分析: A:有哪些类呢? 用户类 测试类 B:每个类有哪些东西呢? 用户类: 成员变量:用户名,密码 构造方法:无参
阅读全文
摘要:1、ArrayList存储字符串并遍历 2、ArrayList存储自定义对象并遍历 3、Vector的特有功能 4、LinkedList的特有功能 练习:去除ArrayList集合中的重复字符串元素案例1 练习:去除ArrayList集合中的重复字符串元素案例2 5、去除ArrayList集合中的重
阅读全文
摘要:1、对象数组的概述和使用 对象数组的内存图解: 2、集合的概述及基本功能测试 集合的继承体系图解 基本功能测试: 3、Collection集合的高级功能测试 4、集合的遍历之集合转数组遍历 练习:Collection存储自定义对象并遍历案例 5、集合的遍历之迭代器遍历 练习:Collection存储
阅读全文
摘要:1、如何校验一个QQ号码案例 使用正则表达式改进: 正则表达式的规则: A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了
阅读全文
摘要:1、StringBuffer类的构造方法 2、StringBuffer的添加功能 3、StringBuffer的删除功能 4、StringBuffer的替换功能 5、StringBuffer的反转功能 6、StringBuffer的截取功能 练习1、StringBuffer和String的相互转换
阅读全文
摘要:1、String类的构造方法 2、String的特点一旦被赋值就不能改变 3、String字面值对象和构造方法创建对象的区别 练习: 4、String类的判断功能 练习:模拟登录 练习:模拟登录改进 5、String类的获取功能 6、字符串的遍历 练习:统计大写,小写及数字字符的个数案例 7、Str
阅读全文
摘要:1:Eclipse的安装 2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字 A:创建项目 B:在src目录下创建包。cn.itcast C:在cn.itcast包下创建类。HelloWorld D:在HelloWorld下有一个方法。public static void
阅读全文
摘要:1、类名作为形式参数 2、抽象类名作为形式参数 3、接口名作为形式参数 4、类名作为返回值类型 5、抽象类名作为返回值类型 6、接口名作为返回值类型 7、链式编程 8、包的概述及编译运行 9、不同包间的访问 10、修饰符的概述和总结 10、常见修饰符的使用 11、内部类概述 12、内部类分类及成员内
阅读全文
摘要:1、接口的成员特点: 2、类与类、类与接口、接口与接口的关系: 3、抽象类和接口的区别 A:成员区别 抽象类: 成员变量:可以变量,也可以常量 构造方法:有 成员方法:可以抽象,也可以非抽象 接口: 成员变量:只可以常量 成员方法:只可以抽象 B:关系区别 类与类 继承,单继承 类与接口 实现,单实
阅读全文
摘要:1、抽象类概述: 2、抽象类的成员特点: 案例:猫狗 3、abstrace不能和哪些关键字共存:
阅读全文

浙公网安备 33010602011771号