Java学习⽬录(初级篇)学习的内容和框架体系
⼀、学习内容:java基础和数据库
1.java基础:⾯向对象的编程和思想
(2).各种SQL的操作和应⽤
(3).PL/SQL编程
⼆、学习⽬标
1.熟练的使⽤使⽤java语⾔开发⾯向对象的程序
2.掌握如何使⽤java语⾔设计⾯向对象的应⽤程序
3.⾯向对象特征的理解
三、推荐书籍
Thinking in java(java编程思想)
Java核⼼技术
Java⾯向对象编程
第⼀章 java前奏
⼀.产⽣背景——两个⽬的
⼆.java的特点——跨平台原理
三.jre和jvm
四.程序的执⾏过程
五.应⽤程序开发——环境变量(path, classpath)
第⼆章⾯向对象编程
⼀.了解雷类与对象的概念
⼆.类与对象的关系
三.⾯向过程与⾯向对象的区别
四.两个过程
具体——》抽象
抽象——》具体
五.内存图
六.内的定义
[修饰符] class 类名{
[属性的定义];
[构造器的定义];
[⽅法的定义];
java面向对象的特征有哪些方面
}
七.属性的定义:
[修饰符]    类型    变量名[= 值] ;
[修饰符]    类型  ([形参列表]){
⽅法体;
}
⼋.⽅法的定义
[修饰符]返回值类型 ⽅法名([形参列表]){
⽅法体;
}
构造对象:类型名  引⽤变量 = new 构造器([实参列表]);
第三章语法
标识符、关键字、运算符、数据类型、表达式、分⽀语句、循环语句、数组
第四章⾯向对象进阶
⼀.⾯向对象的四⼤特征:封装、继承、抽象、多态
⼆.程序设计的三⼤要点:可扩展、可重⽤、可维护
第五章异常
⼀.java的异常机制
⼆.处理异常的语法
三.异常的类别:exception和error
四.⾃定义异常
五.异常的处理⽅式
六.异常转译和异常链
第六章集合(java的数据结构)
了解各类数据结构的特点、各种算法的实现(排序+查)
第七章正则表达式和常⽤API
⼀.正则表达式的元素
⼆.pattern类和matcher类
三.常⽤API:
String、StringBuffer、StringBuilder、Math、BigInteger、BigDecimal(浮点精度运算)、Date、GregorianCalendar(⽇历)、DecimalFormat(格式化⼩数)
第⼋章 I/O流
⼀.File类(操作⽂件和⽂件夹得类)
⼆.装饰器设计模式、适配器、设计模式
三.字节流和字符流
第九章Oracle
⼀.安装与使⽤
⼆.DDL、DCL、DML语法
三.select语句(内置函数)
四.多表链接与⼦查询
五.PL/SQL编程(数据库服务端编程)————跨平台性为零
第⼗章 JDBC
java链接数据库并操作数据库的基础
第⼗⼀章 GUI
图形⽤户界⾯,是⽤户与软件互交窗⼝,分为awt和swing两个包的API
awt:事件、、布局管理器
JFrame、JDialog、JWindow、JTabledPane、JScrollPane、JSplitPane、JButton、JLable、JRadioButton、JCheckBox、JTextField(单⾏输⼊框)、JTextArea(多⾏)、JComboBox(下拉列表)、JList、JPopupMenu(弹出菜单)、JMenuBar(菜单项)、JMenu(菜单⼦项)、JMenulten、JTree、JTble、JOptionPane(弹出提⽰框)、JFileChooser(浏览窗⼝)、Border、BorderFactory(边框⼯⼚)
第⼗⼆章多线程
⼀.os(操作系统)的分类
⼆.了解进程和线程的概念
三.线程的创建
四.线程的⽣命周期
五.线程的同步(synchronized)
六.⽣产者与消费者
第⼗三章Socket通信(java⽹络编程)⼀.⽹络的基本概念
⼆.通信的⽅式:TCP(三次握⼿)和UDP(⼀种协议)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。