书籍详情
中公版 Java全面开发详解JavaSE快速入门(基础篇)
作者:中公教育优就业研究院
出版社:现代出版社
出版时间:2018-08-01
ISBN:9787514372632
定价:¥60.00
购买这本书可以去
内容简介
《中公版·Java全面开发详解(基础篇)JavaSE快速入门》共分为十一章,涵盖了Java在编程中常用的API,对重难点内容进行了针对性讲解。本书按照由浅入深、循序渐进的规律,从初识开发工具包JDK到集成开发工具Eclipse的使用安装一一进行介绍,帮助初学者熟悉Java开发所需要的开发工具,理解开发所使用的API。 \n● 初识Java(章) \n介绍JDK和Eclipse的安装配置方法,主要熟悉开发工具的安装与使用。 \n● Java语法部分(第二章、第三章) \n讲解Java基础语法,包括变量、数据结构、运算符、数组等内容,介绍面向对象编程思想,包括类与对象、封装、方法、继承、抽象、多态等内容。 \n● Java核心技术(第四章至第九章) \n讲解Java常用的API、集合框架,介绍正则表达式、多线程、I/O流、网络编程、反射、注解、泛型等,并且介绍了Java SE 8 的重要新功能——Lambda。 \n● Java高级应用(第十章、第十一章) \n讲解Java Swing图形化编程,对Java图形界面布局、组件及事件监听进行相关介绍和示例展示。介绍了Java如何连接数据库,并利用代码示例展示了Java连接几大主流数据库的具体操作流程。
作者简介
暂缺《中公版 Java全面开发详解JavaSE快速入门(基础篇)》作者简介
目录
1.1Java概述1 \n
1.2JDK的安装与配置2 \n
1.2.1JDK介绍2 \n
1.2.2安装JDK2 \n
1.2.3一个简单的程序6 \n
1.2.4Java编译与运行7 \n
1.3集成开发工具8 \n
1.3.1Eclipse安装8 \n
1.3.2Eclipse使用9 \n
2.1变量12 \n
2.1.1变量的概念12 \n
2.1.2变量的命名12 \n
2.1.3变量的声明14 \n
2.1.4变量的使用16 \n
2.2常量17 \n
2.2.1常量的概念17 \n
2.2.2常量的命名18 \n
2.2.3常量的声明18 \n
2.2.4常量的使用19 \n
2.3数据类型19 \n
2.3.1数据类型的概念19 \n
2.3.2数据类型分类20 \n
2.3.3初始化24 \n
2.3.4数据类型转换24 \n
2.4运算符29 \n
2.4.1运算符的概念29 \n
2.4.2算术运算符29 \n
2.4.3赋值运算符34 \n
2.4.4比较运算符35 \n
2.4.5逻辑运算符35 \n
2.4.6位运算符37 \n
2.4.7移位运算符38 \n
2.4.8三元运算符39 \n
2.4.9运算符的优先级与结合方向39 \n
2.5流程控制41 \n
2.5.1顺序结构41 \n
2.5.2选择结构41 \n
2.5.3循环结构54 \n
2.5.4break和continue58 \n
2.6数组60 \n
2.6.1数组的声明60 \n
2.6.2数组的初始化61 \n
2.6.3数组排序算法62 \n
2.6.4数组的常见异常64 \n
2.6.5多维数组65 \n
2.6.6数组的常见操作66 \n
2.7注释67 \n
2.7.1注释的概念67 \n
2.7.2单行注释68 \n
2.7.3多行注释68 \n
2.7.4文档注释69 \n
2.7.5注释的嵌套69 \n
3.1面向对象70 \n
3.2类与对象关系71 \n
3.2.1类71 \n
3.2.2对象73 \n
3.2.3匿名对象76 \n
3.2.4类与对象的关系78 \n
3.2.5成员变量与局部变量79 \n
3.3封装80 \n
3.4方法81 \n
3.4.1初识方法81 \n
3.4.2方法的调用83 \n
3.4.3方法重载83 \n
3.5构造方法84 \n
3.5.1构造方法的概念84 \n
3.5.2构造代码块86 \n
3.6this关键字87 \n
3.7继承91 \n
3.8super关键字92 \n
3.9主方法93 \n
3.10方法重写(override)94 \n
3.11子类实例化96 \n
3.12final关键字99 \n
3.13static关键字100 \n
3.13.1成员变量与成员方法100 \n
3.13.2静态代码块103 \n
3.14简单设计模式104 \n
3.14.1单例模式104 \n
3.14.2工厂模式106 \n
3.15抽象类108 \n
3.16接口109 \n
3.16.1接口的概念109 \n
3.16.2抽象类和接口111 \n
3.17多态111 \n
3.17.1多态的概念111 \n
3.17.2向上转型与向下转型112 \n
3.17.3多态的应用113 \n
3.18内部类115 \n
3.18.1内部类的概念115 \n
3.18.2静态内部类116 \n
3.18.3非静态内部类117 \n
3.19包121 \n
3.19.1包的概念121 \n
3.19.2包导入122 \n
3.19.3jar文件122 \n
3.20访问权限122 \n
3.21异常处理123 \n
3.21.1异常处理的概念123 \n
3.21.2异常分类124 \n
3.21.3捕获异常124 \n
3.21.4抛出异常126 \n
3.21.5处理异常128 \n
3.21.6自定义异常128 \n
3.21.7自定义异常的示例129 \n
3.22断言131 \n
3.22.1断言的概念131 \n
3.22.2使用断言131 \n
4.1String类133 \n
4.1.1Object类133 \n
4.1.2String类135 \n
4.1.3StringBuffer类142 \n
4.1.4StringBuilder类147 \n
4.2Date类和Calendar类147 \n
4.2.1Calendar类147 \n
4.2.2Calendar类的方法147 \n
4.3System类149 \n
4.3.1System类的概念149 \n
4.3.2System类的方法149 \n
4.4Runtime类151 \n
4.4.1Runtime类的概念151 \n
4.4.2Runtime类的方法151 \n
4.5Math类153 \n
4.5.1Math类的概念153 \n
4.5.2Math类的方法153 \n
4.6正则表达式154 \n
4.6.1正则表达式的概念154 \n
4.6.2Pattern类和Matcher类155 \n
4.6.3正则表达式语法156 \n
4.6.4常用的正则表达式157 \n
4.7基本数据类型与包装类159 \n
4.7.1包装类的概念159 \n
4.7.2构造方法159 \n
4.7.3装箱与拆箱160 \n
4.7.4转型163 \n
5.1集合框架164 \n
5.1.1集合框架的概念164 \n
5.1.2Collection接口166 \n
5.1.3集合遍历167 \n
5.2Set集合171 \n
5.2.1Set接口171 \n
5.2.2HashSet类172 \n
5.2.3TreeSet类174 \n
5.3List集合176 \n
5.3.1List接口176 \n
5.3.2ArrayList类176 \n
5.3.3LinkedList类179 \n
5.3.4Stack类181 \n
5.4Queue接口184 \n
5.4.1Queue接口184 \n
5.4.2Deque接口186 \n
5.5Map集合188 \n
5.5.1Map接口188 \n
5.5.2HashMap类189 \n
5.5.3SortedMap接口190 \n
5.5.4TreeMap类190 \n
5.6Collections类192 \n
6.1线程194 \n
6.1.1进程与线程194 \n
6.1.2多线程194 \n
6.2创建线程195 \n
6.2.1方式一:继承Thread类创建线程196 \n
6.2.2方式二:实现Runnable接口创建线程200 \n
6.2.3两种方式比较206 \n
6.3管理线程207 \n
6.3.1线程优先级207 \n
6.3.2守护线程208 \n
6.3.3线程的生命周期209 \n
6.3.4线程的操作210 \n
6.3.5线程的执行顺序211 \n
6.4同步和锁214 \n
6.4.1锁对象217 \n
6.4.2synchronized关键字218 \n
6.4.3volatile关键字220 \n
6.4.4死锁220 \n
6.5线程的通信222 \n
6.6线程停止225 \n
7.1I/O流226 \n
7.2字节流与字符流227 \n
7.2.1字节流227 \n
7.2.2字符流229 \n
7.2.3字节流与字符流的比较231 \n
7.2.4文件读写231 \n
7.3常用的流232 \n
7.3.1带缓存的输入/输出流235 \n
7.3.2数据输入/输出流238 \n
7.3.3ZIP压缩输入/输出流239 \n
7.4File类240 \n
7.4.1File类的概念240 \n
7.4.2File类的构造方法241 \n
7.4.3文件的路径241 \n
7.4.4File类的方法242 \n
7.4.5FileInputStream类与FileOutputStream类245 \n
7.4.6FileReader类与FileWriter类246 \n
8.1计算机网络248 \n
8.1.1IP地址与域名、端口248 \n
8.1.2URI与URL249 \n
8.1.3TCP与UDP249 \n
8.1.4HTTP250 \n
8.1.5InetAddress类252 \n
8.1.6C/S结构与B/S结构253 \n
8.2Socket编程254 \n
8.2.1Socket类254 \n
8.2.2ServerSocket类255 \n
8.2.3DatagramSocket和DatagramPacket256 \n
8.2.4异常类型259 \n
8.2.5基于Socket的TCP编程259 \n
8.2.6基于Socket的UDP编程261 \n
8.3网络编程与流263 \n
9.1反射264 \n
9.1.1编译时和运行时265 \n
9.1.2反射的使用265 \n
9.2注解266 \n
9.2.1元注解266 \n
9.2.2自定义注解267 \n
9.2.3常用注解267 \n
9.3泛型269 \n
9.3.1标记符271 \n
9.3.2泛型方法271 \n
9.3.3泛型类272 \n
9.3.4泛型接口273 \n
9.3.5类型通配符273 \n
9.4lambda表达式273 \n
10.1GUI276 \n
10.2容器276 \n
10.2.1JFrame窗体276 \n
10.2.2JPanel面板278 \n
10.2.3JScrollPane面板279 \n
10.3组件280 \n
10.3.1按钮组件280 \n
10.3.2标签组件282 \n
10.3.3文本组件284 \n
10.3.4列表组件285 \n
10.3.5菜单组件287 \n
10.4布局管理288 \n
10.4.1FlowLayout布局288 \n
10.4.2BoarderLayout布局289 \n
10.4.3CardLayout布局290 \n
10.4.4GridLayout布局292 \n
10.5事件监听293 \n
10.5.1Swing与MVC293 \n
10.5.2事件模型294 \n
10.5.3注册监听器294 \n
10.5.4事件处理296 \n
10.5.5窗体事件301 \n
10.5.6键盘事件302 \n
10.5.7鼠标事件303 \n
11.1JDBC304 \n
11.2数据库基础305 \n
11.2.1数据库基本操作305 \n
11.2.2Java数据类型与SQL数据类型306 \n
11.2.3常用类和接口306 \n
11.3建立连接308 \n
11.4Statement和PreparedStatement313 \n
11.5处理结果集315
1.2JDK的安装与配置2 \n
1.2.1JDK介绍2 \n
1.2.2安装JDK2 \n
1.2.3一个简单的程序6 \n
1.2.4Java编译与运行7 \n
1.3集成开发工具8 \n
1.3.1Eclipse安装8 \n
1.3.2Eclipse使用9 \n
2.1变量12 \n
2.1.1变量的概念12 \n
2.1.2变量的命名12 \n
2.1.3变量的声明14 \n
2.1.4变量的使用16 \n
2.2常量17 \n
2.2.1常量的概念17 \n
2.2.2常量的命名18 \n
2.2.3常量的声明18 \n
2.2.4常量的使用19 \n
2.3数据类型19 \n
2.3.1数据类型的概念19 \n
2.3.2数据类型分类20 \n
2.3.3初始化24 \n
2.3.4数据类型转换24 \n
2.4运算符29 \n
2.4.1运算符的概念29 \n
2.4.2算术运算符29 \n
2.4.3赋值运算符34 \n
2.4.4比较运算符35 \n
2.4.5逻辑运算符35 \n
2.4.6位运算符37 \n
2.4.7移位运算符38 \n
2.4.8三元运算符39 \n
2.4.9运算符的优先级与结合方向39 \n
2.5流程控制41 \n
2.5.1顺序结构41 \n
2.5.2选择结构41 \n
2.5.3循环结构54 \n
2.5.4break和continue58 \n
2.6数组60 \n
2.6.1数组的声明60 \n
2.6.2数组的初始化61 \n
2.6.3数组排序算法62 \n
2.6.4数组的常见异常64 \n
2.6.5多维数组65 \n
2.6.6数组的常见操作66 \n
2.7注释67 \n
2.7.1注释的概念67 \n
2.7.2单行注释68 \n
2.7.3多行注释68 \n
2.7.4文档注释69 \n
2.7.5注释的嵌套69 \n
3.1面向对象70 \n
3.2类与对象关系71 \n
3.2.1类71 \n
3.2.2对象73 \n
3.2.3匿名对象76 \n
3.2.4类与对象的关系78 \n
3.2.5成员变量与局部变量79 \n
3.3封装80 \n
3.4方法81 \n
3.4.1初识方法81 \n
3.4.2方法的调用83 \n
3.4.3方法重载83 \n
3.5构造方法84 \n
3.5.1构造方法的概念84 \n
3.5.2构造代码块86 \n
3.6this关键字87 \n
3.7继承91 \n
3.8super关键字92 \n
3.9主方法93 \n
3.10方法重写(override)94 \n
3.11子类实例化96 \n
3.12final关键字99 \n
3.13static关键字100 \n
3.13.1成员变量与成员方法100 \n
3.13.2静态代码块103 \n
3.14简单设计模式104 \n
3.14.1单例模式104 \n
3.14.2工厂模式106 \n
3.15抽象类108 \n
3.16接口109 \n
3.16.1接口的概念109 \n
3.16.2抽象类和接口111 \n
3.17多态111 \n
3.17.1多态的概念111 \n
3.17.2向上转型与向下转型112 \n
3.17.3多态的应用113 \n
3.18内部类115 \n
3.18.1内部类的概念115 \n
3.18.2静态内部类116 \n
3.18.3非静态内部类117 \n
3.19包121 \n
3.19.1包的概念121 \n
3.19.2包导入122 \n
3.19.3jar文件122 \n
3.20访问权限122 \n
3.21异常处理123 \n
3.21.1异常处理的概念123 \n
3.21.2异常分类124 \n
3.21.3捕获异常124 \n
3.21.4抛出异常126 \n
3.21.5处理异常128 \n
3.21.6自定义异常128 \n
3.21.7自定义异常的示例129 \n
3.22断言131 \n
3.22.1断言的概念131 \n
3.22.2使用断言131 \n
4.1String类133 \n
4.1.1Object类133 \n
4.1.2String类135 \n
4.1.3StringBuffer类142 \n
4.1.4StringBuilder类147 \n
4.2Date类和Calendar类147 \n
4.2.1Calendar类147 \n
4.2.2Calendar类的方法147 \n
4.3System类149 \n
4.3.1System类的概念149 \n
4.3.2System类的方法149 \n
4.4Runtime类151 \n
4.4.1Runtime类的概念151 \n
4.4.2Runtime类的方法151 \n
4.5Math类153 \n
4.5.1Math类的概念153 \n
4.5.2Math类的方法153 \n
4.6正则表达式154 \n
4.6.1正则表达式的概念154 \n
4.6.2Pattern类和Matcher类155 \n
4.6.3正则表达式语法156 \n
4.6.4常用的正则表达式157 \n
4.7基本数据类型与包装类159 \n
4.7.1包装类的概念159 \n
4.7.2构造方法159 \n
4.7.3装箱与拆箱160 \n
4.7.4转型163 \n
5.1集合框架164 \n
5.1.1集合框架的概念164 \n
5.1.2Collection接口166 \n
5.1.3集合遍历167 \n
5.2Set集合171 \n
5.2.1Set接口171 \n
5.2.2HashSet类172 \n
5.2.3TreeSet类174 \n
5.3List集合176 \n
5.3.1List接口176 \n
5.3.2ArrayList类176 \n
5.3.3LinkedList类179 \n
5.3.4Stack类181 \n
5.4Queue接口184 \n
5.4.1Queue接口184 \n
5.4.2Deque接口186 \n
5.5Map集合188 \n
5.5.1Map接口188 \n
5.5.2HashMap类189 \n
5.5.3SortedMap接口190 \n
5.5.4TreeMap类190 \n
5.6Collections类192 \n
6.1线程194 \n
6.1.1进程与线程194 \n
6.1.2多线程194 \n
6.2创建线程195 \n
6.2.1方式一:继承Thread类创建线程196 \n
6.2.2方式二:实现Runnable接口创建线程200 \n
6.2.3两种方式比较206 \n
6.3管理线程207 \n
6.3.1线程优先级207 \n
6.3.2守护线程208 \n
6.3.3线程的生命周期209 \n
6.3.4线程的操作210 \n
6.3.5线程的执行顺序211 \n
6.4同步和锁214 \n
6.4.1锁对象217 \n
6.4.2synchronized关键字218 \n
6.4.3volatile关键字220 \n
6.4.4死锁220 \n
6.5线程的通信222 \n
6.6线程停止225 \n
7.1I/O流226 \n
7.2字节流与字符流227 \n
7.2.1字节流227 \n
7.2.2字符流229 \n
7.2.3字节流与字符流的比较231 \n
7.2.4文件读写231 \n
7.3常用的流232 \n
7.3.1带缓存的输入/输出流235 \n
7.3.2数据输入/输出流238 \n
7.3.3ZIP压缩输入/输出流239 \n
7.4File类240 \n
7.4.1File类的概念240 \n
7.4.2File类的构造方法241 \n
7.4.3文件的路径241 \n
7.4.4File类的方法242 \n
7.4.5FileInputStream类与FileOutputStream类245 \n
7.4.6FileReader类与FileWriter类246 \n
8.1计算机网络248 \n
8.1.1IP地址与域名、端口248 \n
8.1.2URI与URL249 \n
8.1.3TCP与UDP249 \n
8.1.4HTTP250 \n
8.1.5InetAddress类252 \n
8.1.6C/S结构与B/S结构253 \n
8.2Socket编程254 \n
8.2.1Socket类254 \n
8.2.2ServerSocket类255 \n
8.2.3DatagramSocket和DatagramPacket256 \n
8.2.4异常类型259 \n
8.2.5基于Socket的TCP编程259 \n
8.2.6基于Socket的UDP编程261 \n
8.3网络编程与流263 \n
9.1反射264 \n
9.1.1编译时和运行时265 \n
9.1.2反射的使用265 \n
9.2注解266 \n
9.2.1元注解266 \n
9.2.2自定义注解267 \n
9.2.3常用注解267 \n
9.3泛型269 \n
9.3.1标记符271 \n
9.3.2泛型方法271 \n
9.3.3泛型类272 \n
9.3.4泛型接口273 \n
9.3.5类型通配符273 \n
9.4lambda表达式273 \n
10.1GUI276 \n
10.2容器276 \n
10.2.1JFrame窗体276 \n
10.2.2JPanel面板278 \n
10.2.3JScrollPane面板279 \n
10.3组件280 \n
10.3.1按钮组件280 \n
10.3.2标签组件282 \n
10.3.3文本组件284 \n
10.3.4列表组件285 \n
10.3.5菜单组件287 \n
10.4布局管理288 \n
10.4.1FlowLayout布局288 \n
10.4.2BoarderLayout布局289 \n
10.4.3CardLayout布局290 \n
10.4.4GridLayout布局292 \n
10.5事件监听293 \n
10.5.1Swing与MVC293 \n
10.5.2事件模型294 \n
10.5.3注册监听器294 \n
10.5.4事件处理296 \n
10.5.5窗体事件301 \n
10.5.6键盘事件302 \n
10.5.7鼠标事件303 \n
11.1JDBC304 \n
11.2数据库基础305 \n
11.2.1数据库基本操作305 \n
11.2.2Java数据类型与SQL数据类型306 \n
11.2.3常用类和接口306 \n
11.3建立连接308 \n
11.4Statement和PreparedStatement313 \n
11.5处理结果集315
猜您喜欢