![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
疯狂java讲义-阅读小记
文章平均质量分 88
qq_huatian
从事android应用和嵌入式设备开发,我是拼搏的小菜鸟
展开
-
4.流程控制和数组
本章要点顺序结构if分支语句switch语句while循环do while循环for循环嵌套循环控制循环结构理解数组数组的定义和初始化使用数组元素数组作为引用类型的运行机制多维数组的实质操作数组的工具类数组的实际应用场景不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。其中分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于根据循环条件重复执行某段代码。java同样...原创 2018-06-11 14:41:25 · 228 阅读 · 0 评论 -
16.多线程
本章要点线程的基础知识 理解线程和进程的区别与联系 两种创建线程的方式 线程的run()方法和start()方法的区别于联系 线程的生命周期 线程死亡的几种情况 控制线程的常用方法 线程同步的概念和必要性 使用synchronized控制线程同步 使用Lock对象控制线程同步 使用Object提供的方法实现线程通信 使用条件变量实现线程通信 使用管道流实现线程通信 使...原创 2018-08-20 10:56:36 · 214 阅读 · 0 评论 -
19.上善若水
上善若水--兼谈我的创作理念上善若水,水善利万物而不争,处众人之所恶,故几于道--《老子》在泱泱中华浩如烟海的典籍中,我独喜欢这句话,它仿佛一句箴言,揭示着人生最平实,却最深奥的轮回。在苍茫天地之间,只有水的姿态如此绚丽多姿:在天,为云为雾,绚丽华美;在谷,为川为渊,汹涌浩瀚;在地,为陵为山,晶莹剔透。常常想忍不住,怎样的人生才可做到“若水”?经历多年软件开发后,我暂时性地离开了一...原创 2018-08-27 10:51:22 · 204 阅读 · 0 评论 -
18.类加载和反射
本章要点类加载 类连接的过程 类初始化的过程 类加载器以及实现机制 继承ClassLoader实现自定义类加载器 使用URLClassLoader 使用Class对象 动态创建java对象 动态调用方法 访问,并修改java对象的属性值 使用反射操作数组 使用Proxy和InvacatonHandler创建动态代理 AOP入门 Class类的泛型 通过反射获取泛型类...原创 2018-08-27 09:50:18 · 142 阅读 · 0 评论 -
14.Annotation(注释)
本章要点Annotation的概念和作用 @Override注释的功能和用法 @Deprecated注释的功能和用法 @SuppressWarning注释的功能和用法 自定义注释 提取注释信息 @Retention注释的功能和用法 @Target注释的功能和用法 @Documeted注释的功能和用法 @INherited注释的功能和用法 使用APT工具从JDK5.0开始,...原创 2018-08-02 10:06:25 · 135 阅读 · 0 评论 -
13.JDBC编程
本章要点关系数据库和SQL语句 DML语句的语法 DDL语句的语法 简单查询语句的语法 多表连接查询 子查询 JDBC数据库编程步骤 执行SQL语句的三种方法 使用PreparedStatement执行SQL语句 使用CallableStatement调用存储过程 使用ResultSetMetaData分析结果集元数据 使用DatabaseMetaData分析数据库元数据...原创 2018-08-02 09:41:21 · 189 阅读 · 0 评论 -
12.Swing编程
本章要点Swing编程基础 Swing组件的继承层次 常见Swing组件的用法 使用JToolBar创建工具条 颜色选择对话框和文件浏览对话框 Swing提供的特殊容器 java的拖放操作 Swing的简化拖放操作 Applet基础知识 开发Applet的基本操作 使用appletviewer浏览Applet 开发进度条 开发滑动条 使用JTree和TreeModel...原创 2018-08-02 09:01:39 · 604 阅读 · 0 评论 -
15.输入-输出
本章要点使用File类访问本地文件系统 使用文件过滤器 理解IO流的模型和处理方式 使用IO流执行输入,输出操作 使用转换流将字节流转换字符流 推回流的功能和用法 重定向标准输入,输出 访问其他进程的输入,输出 RandomAccessFile的功能和用法 对象序列号机制和作用 通过实现Serializable接口实现序列化 实现定制的序列化 实现Externaliza...原创 2018-08-04 10:30:07 · 187 阅读 · 0 评论 -
11.AWT编程
本章要点图形用户界面编程的概念 AWT的概念 AWT容器和常见布局管理器 使用AWT基本组件 使用对话框 使用文件对话框 java的事件机制 事件源,事件,事件监听器的关系 使用菜单条,菜单,菜单项创建菜单 创建并使用右键菜单 重写paint()方法实现绘图 使用Graphics类 使用BufferedImage和ImageIO处理位图 使用剪贴板 剪贴板数据风格...原创 2018-07-25 09:41:19 · 492 阅读 · 0 评论 -
9.与运行环境交互
本章要点java程序的参数程序运行过程中接受用户输入System类相关用法Runtime类的相关用法使用String,StringBuffer,StringBuilder类使用Math类进行数学计算使用BigDecimal保存精确浮点数使用Random类生成各种伪随机数Date,Calendar的用法及之间的联系创建正则表达式通过Pattern和Matcher使用正则表达式通过String类使用正...原创 2018-06-28 10:58:11 · 209 阅读 · 0 评论 -
10.异常处理
本章要点异常的定义和概念java异常机制的优势使用try...catch来捕获异常java异常类的继承体系异常对象的常用方法finally块的作用异常处理的合理嵌套Checked异常和Runtime异常使用throws声明异常使用throw抛出异常自定义异常异常链和异常转译异常的跟踪栈信息异常的处理规则异常机制已经成为判断一门编程语言是否成熟的标准,除了传统的像C语言没有提供异常机制之处,目前主流...原创 2018-07-03 15:33:29 · 319 阅读 · 0 评论 -
8.泛型
本章要点编译时类型检查的重要性使用泛型实现编译时进行类型检查定义泛型接口,泛型类派生泛型接口,泛型类的子类,实现类使用类型通配符设定类型通配符的上限设定类型形参的上限在方法签名中定义类型形参泛型方法和类型通配符的区别和联系设定类型通配符的下限泛型方法与方法重载擦除与转换泛型与数组本章的知识可以与前一章内容补充阅读,因为JDK1.5增加泛型支持很大程度上都是为了让集合能记住其元素的数据类型。在没有泛...原创 2018-06-27 15:30:05 · 124 阅读 · 0 评论 -
7.java集合
本章要点集合的概念和作用java的集合体系Collection集合的常规用法使用Iterator和foreach循环遍历Collection集合HashSet,LinkedHashSet的用法TreeSet的用法EnumSet的用法List集合的常规用法ArrayList和Vector固定长度的List集合LinkedList集合的用法Queue接口PriorityQueue的用法Map的概念和常...原创 2018-06-27 09:40:42 · 170 阅读 · 0 评论 -
6.面向对象(下)
本章要点包装类及其用法toString方法的用法==和equals的区别static关键字的用法实现单例类final关键字的用法不可变类和可变类缓存实例的不可变类abstract关键字的用法实现模板模式接口的概念和作用定义接口的语法实现接口接口和抽象类的联系和区别面向接口编程的优势内部类的概念和定义语法非静态内部类和静态内部类创建内部类的对象扩展内部类匿名内部类和局部内部类使用内部类实现回调枚举类...原创 2018-06-26 10:29:49 · 177 阅读 · 0 评论 -
1.阅读《疯狂Java讲义》
从2000年至今,Java语言一直是应用最广的开发语言,并拥有最广泛的开发人群。如今,java已经不再简单地是一门语言,它更像一个完整的体系,一个系统的开发平台。更甚至,它被延伸成一种开源精神。如何学习java?程序的作用是:解决问题--如果你的程序不能解决你自己的问题,如何期望你的程序去解决别人的问题呢?那你的程序的价值何在?所以笔者认为:最好的学习方法就是“案例驱动”--知道为什么要用这个知识...原创 2018-05-25 10:43:06 · 7144 阅读 · 1 评论 -
2.java书籍阅读小记(面向对象特征)
Java的面向对象特征java是纯粹的面向对象编程语言,完成支持面向对象的三大基本特征:封装,继承和多态。java程序的组成单位就是类,不管多大的java应用程序,都是由一个一个的类组成的。一切都是对象在java语言中,除了8个基本类型值之外,一切都是对象。而对象就是面向对象程序设计的中心。对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看做对象,它不仅能表示具体的事物,还能表示抽...原创 2018-05-25 11:15:04 · 189 阅读 · 0 评论 -
3.注释、数据类型和运算符
目录注释的重要性和用途单行注释语法和多行注释语法文档注释的语法和常用的javadoc标记javadoc命令的用法掌握查看API文档的方法数据类型的2大类8个基本类型及各自的注意点自动类型转换强制类型转换表达式类型的自动提升直接量的类型和赋值java提供的基本运算符运算符的结合性和优先级java语言是一门强类型的语言,所有的变量必须先声明,后使用,从而保证程序更加健壮,可以在编译过程中发现源代码的错...原创 2018-06-08 18:08:07 · 244 阅读 · 0 评论 -
5.面向对象(上)
本章要点定义类、属性和方法创建并使用对象对象和引用方法必须属于类或对象java里方法的参数传递机制递归方法方法的重载实现良好的封装使用package和import构造器的作用和构造器重载继承的特点和用法重写父类方法super关键字的用法继承和多态向上转型和强制类型转换继承和组合的关系使用组合来实现复用构造器和初始化块的作用和区别静态初始化块java是面向对象的程序设计语言,java语言提供了定义类...原创 2018-06-15 09:39:56 · 249 阅读 · 0 评论 -
17.网络编程
本章要点计算机网络基础 IP地址和端口 使用InetAddress包装IP地址 使用URLEncode和URLDecoder工具类 使用URLConnection访问远程资源 TCP协议基础 使用ServerSocket和Socket 为网络通信增加多线程 使用NIO实现非阻塞式网络通信 UDP协议基础 使用DatagramSocket发送接收数据报 使用Multicas...原创 2018-08-21 09:36:45 · 149 阅读 · 0 评论