Java高手真经(编程基础卷):Java核心编程技术(百度云)
本帖最后由 hutuhutu 于 2021-9-2 12:06 编辑Java高手真经(编程基础卷):Java核心编程技术
作 者:刘中兵,Java研究室
内容简介:
主要内容包括如下。Java开发入门:JDK、JVM、Eclipse、Linux。Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范。Java核心编程:流、多线程、实体类、集合类、正则表达式、XML、属性文件。Java图形编程:AWT(Java2D、JavaSound、Media)、Swing、SWT、Jface。Java网络编程:Applet、Socket/TCP/UDP、NIO、RMI、CORBA。Java高级特性:反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入。随书附赠光盘内容为《Java高手真经(编程基础卷):Java核心编程技术》各种原型包、系统源程序。
作者介绍:
刘中兵Java研究室是一支专注于Java/JavaEE技术研究与应用创新的专业型团队,由一批来自于Sun.IBM.华为等国内外知名软件企业的技术专家。资深工程师和架构设计师组成。
Java研究室成员擅长于JavaEE系统的架构设计。程序开发。软件测试和集群与分布式部署,在Java/JavaEE企业应用。无线互联网与网络通信等领域拥有丰富的项目实战经验,曾为多家国内外大型企业开发和实施过大型应用系统,拥有最前沿的技术实战经验。
Java研究室致力于Java技术的精炼与传播,旨在将自身实践的第一手经验传递给大家,目前专注于Java.JavaWeb.JavaEE和数据库开发技术,撰写的“开发者突击”。“Web2.0动态网站开发”。“开发巨匠”等多个畅销系列图书深受广大读者欢迎。
Java研究室今隆重向读者介绍最新撰写的“Java高手真经”系列,是国内首次凝练完整科学的Java技术体系,深入剖析了Java技术体系中的各个核心技术,希望可以为您的技术精修之道提供独具价值的学习指南。
链接:百度网盘
**** 本内容需购买 ****
《Java高手真经(编程基础卷):Java核心编程技术》详细讲述了:Java语言基础开发中的各种技术,主要内容包括如下。
·Java开发入门:JDK、JVM、Eclipse、Linux。
·Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范。
·Java核心编程:流、多线程、实体类、集合类、正则表达式、XML、属性文件。
·Java图形编程:AWT(Java2D、JavaSound、Media)、Swing、SWT、JFace.
·Java网络编程:Applet、socket/TCP/UDP、NIO、RMI、CORBA。
·Java高级特性:反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入。
目录编辑 语音
目录1 Java开发入门
第1课Java快速上手
1.1开始了解Java
1.1.1Java语言的11个特性
1.1.2Java语言的构成-JIT.JVM.JRE.JDK
1.1.3Java虚拟机JVM
1.2安装Java开发环境
1.2.1下载JDK
1.2.2安装JDK和JRE
1.2.3设置环境变量
1.2.4学会查找Java帮助和API文档
1.3开发第一个Java程序-HelloWorld.java
1.3.1编写Java入门实例HelloWorld.java
1.3.2编译类文件-javac命令
1.3.3运行类文件-java命令
1.3.4类文件打包-jar命令
1.3.5生成API文档-javadoc命令
1.4本课小结
1.4.1总结本课的知识点
1.4.2要掌握的关键点
1.4.3课后上机作业
1.4.4继续下一课:JVM内存结构及其调优
第2课JVM内存结构及其调优
2.1Java虚拟机结构与属性
2.1.1Java虚拟机内存结构
2.1.2Java虚拟机配置选项
2.2Java垃圾回收机制
2.2.1垃圾回收的2种方法
2.2.2垃圾收集器的7个类型
2.3JVM内存区域配置
2.3.1配置堆区域
2.3.2配置新域与旧域
2.3.3配置永久区域
2.3.4配置新域子空间
2.4JVM性能调优实战
2.4.1调优配置参考
2.4.2JVM调优实战
2.5本课小结
2.5.1总结本课的知识点
2.5.2要掌握的关键点
2.5.3课后上机作业
2.5.4继续下一课:在Eclipse下开发Java程序
第3课在Eclipse下开发Java程序
3.1集成开发工具的对比
3.1.1Eclipse-IBM公司
3.1.2NetBeans-Sun公司
3.1.3JBuilder-Borland公司
3.1.4IntelliJ-JetBrains公司
3.1.5JCreator-Xinox公司
3.1.6对比总结
3.2安装和配置Eclipse开发环境
3.2.1Eclipse版本与代号
3.2.2Eclipse安装包的下载
3.2.3Eclipse的安装与启动
3.2.4集成配置JDK
3.3Eclipse使用演练
3.3.1Eclipse工作区使用演练-添加选项卡
3.3.2Eclipse透视图使用演练-切换到CVS视图
3.3.3Eclipse插件安装演练-安装反编译工具Jad插件
3.4使用Eclipse进行Java项目的开发
3.4.1在Eclipse中新建Java项目
3.4.2编写HelloWorld.java类
3.4.3运行Java程序
3.4.4调试Java程序
3.4.5导出JAR包
3.4.6导出可执行的JAR包
3.4.7生成Javadoc文档
3.5本课小结
3.5.1总结本课的知识点
3.5.2要掌握的关键点
3.5.3课后上机作业
3.5.4继续下一课:在Linux下开发Java程序
第4课在Linux下开发Java程序
4.1Linux系统概述
4.1.1Linux系统简介
4.1.2Linux系统的特点
4.1.3Linux发行版本
4.2在虚拟机VMware6.0中安装RedHat9.0
4.2.1下载VMware6.
4.2.2安装VMware6.
4.2.3新建Linux类型的虚拟机
4.2.4安装RedHat9.0系统
4.3Linux系统的使用
4.3.1启动Linux并初始化
4.3.2Linux终端及常用命令
4.3.3使用vi编辑器编辑文件
4.3.4关闭系统
4.4让Linux与外界建立联系
4.4.1配置Linux上网
4.4.2让Linux访问Windows下的文件
4.4.3使用FTP访问Linux
4.4.4使用远程终端Putty访问Linux
4.5安装Java开发环境
4.5.1下载JDK
4.5.2安装JDK
4.5.3设置环境变量
4.5.4检验JDK是否安装成功
4.6开发第一个Java程序
4.6.1编写入门实例类HelloWorld.java
4.6.2编译类HelloWorld.java
4.6.3运行类HelloWorld.class
4.7在Linux下使用Eclipse
4.7.1下载Eclipse
4.7.2安装Eclipse
4.7.3启动Eclipse
4.7.4使用Eclipse开发入门实例
4.8本课小结
4.8.1总结本课的知识点
4.8.2要掌握的关键点
4.8.3课后上机作业
4.8.4继续下一课:Java语法基础
目录2 Java语法基础
第5课Java核心语法详解
5.1Java类的基本构成-包.引入.类.变量.方法.注释
5.1.1包(package)
5.1.2引入(import)
5.1.3类(class)
5.1.4变量(variable)
5.1.5方法(method)
5.1.6注释
5.2Java修饰符-修饰类.变量与方法
5.2.1类的修饰符
1.抽象类:abstract2.最终类:final
5.2.2变量的修饰符
1.静态变量:static2.静态初始化器:static
3.最终变量:final4.易失变量:volatile
5.2.3方法的修饰符
1.抽象方法:abstract2.静态方法:static
3.最终方法:final4.本地方法:native
5.同步方法:synchronized
5.2.4访问控制符
1.公有访问控制符(public)
2.私有访问控制符(private)
3.保护访问控制符(protected)
4.默认访问控制符
5.3Java变量
5.3.1定义一个变量
5.3.2变量的命名规则
5.3.3Java保留关键字
5.3.4变量赋值的两种方法
5.3.5变量的作用范围
5.3.6成员变量与局部变量
5.4Java数据类型
5.4.1基本数据类型
1.float类型2.字符类型:char
5.4.2对象数据类型
5.4.3引用数据类型
5.4.4数组数据类型
5.5Java运算符
5.5.1算术运算符
5.5.2赋值运算符
5.5.3自增/减运算符
5.5.4关系运算符
5.5.5逻辑运算符
5.5.6运算符的优先级
5.6Java方法
5.6.1定义方法
1.访问说明符2.修饰符
3.返回值类型4.方法名
5.参数列表
5.6.2方法的3种类型
5.6.3方法的参数传递
5.6.4方法的递归调用
5.6.5main()方法
5.7循环与流程控制
5.7.1if条件语句
5.7.2switch分支语句
5.7.3for循环控制语句
5.7.4while与do…while循环控制语句
5.7.5break.continue.label和return控制语句
5.8本课小结
5.8.1总结本课的知识点
5.8.2要掌握的关键点
5.8.3课后上机作业
5.8.4上机作业参考样例
5.8.5继续下一课:Java面向对象编程
第6课Java面向对象编程
6.1封装(encapsulation)-类
6.1.1类的封装
6.1.2对象的生成
6.1.3对象的使用
6.2继承(inheritance)-抽象类
6.2.1继承的概念-超类和子类
6.2.2子类不能访问私有成员与方法
6.2.3父类和子类的相互转换
6.2.4使用this和super
6.2.5多态(polymiorphism)-方法的覆盖(override).重载(overload).重写(overwrite)
6.2.6必须被继承的类-抽象类(abstract)
6.2.7不能被继承的类-最终类(final)
6.3多重继承-接口类
6.3.1接口的含义
6.3.2接口的创建与实现
6.3.3接口与抽象类的区别
6.4本课小结
6.4.1总结本课的知识点
6.4.2要掌握的关键点
6.4.3课后上机作业
6.4.4上机作业参考样例
6.4.5继续下一课:Java面向对象编程扩展
第7课Java面向对象编程扩展
7.1Java静态类(StaticClass)
7.1.1静态类与非静态类的区别
7.1.2静态方法
7.1.3静态变量
7.1.4静态代码块
7.1.5静态内部类
7.2Java匿名类(AnonymousClass)
7.2.1匿名类的定义
7.2.2匿名类的使用实例
7.2.3使用匿名类处理Swing事件
7.3Java内部类(InnerClass)
7.3.1内部类的含义
7.3.2内部类的使用实例
7.3.3局部内部类
7.3.4内部类引用外部类对象
7.4Java异常类(ExceptionClass)
7.4.1Java的异常层次结构
7.4.2异常的捕捉处理机制
7.4.3使用异常和自定义异常类
7.5本课小结
7.5.1总结本课的知识点
7.5.2要掌握的关键点
7.5.3课后上机作业
7.5.4上机作业参考样例
7.5.5继续下一课:Java编码规范与样式
第8课Java编码规范与样式
8.1Java命名规范
8.1.1文件的命名
8.1.2包的命名
8.1.3类的命名
8.1.4变量的命名
8.1.5常量的命名
8.1.6数组的命名
8.1.7方法的命名
8.2Java排版规范
8.2.1空格
8.2.2空行
8.2.3缩进
8.2.4页宽
8.3Java注释规范
8.3.1块注释
8.3.2单行注释
8.3.3尾端注释
8.3.4行末注释
8.4Java文件样式
8.4.1版权信息
8.4.2包与引入
8.4.3类的注释
8.4.4类的定义
8.4.5变量及其存取方法
8.4.6构造函数
8.4.7类方法
8.4.8toString()方法
8.4.9main()方法
8.5本课小结
8.5.1总结本课的知识点
8.5.2要掌握的关键点
8.5.3课后上机作业
8.5.4继续下一课:Java核心编程
目录3 Java核心编程
第9课Java输入/输出流
9.1标准设备输入/输出
9.1.1标准输入/输出类System
9.1.2控制台读写类Console
9.2文件基本处理
9.2.1文件操作类File
9.2.2文件搜索类FileFilter与FilenameFilter
9.2.3文件随机读写类RandomAccessFile
9.3输入/输出流
9.3.1流的运作原理
9.3.2输入字节流InputStream
1.字节数组作为输入源-ByteArrayInputStream
2.文件作为输入源-FileInputStream
3.对象作为输入源-ObjectInputStream
4.字符串作为输入源-StringBufferInputStream
5.管道输入流-PipedInputStream
6.串联输入源-SequenceInputStream
7.过滤输入流-FilterInputStream
8.缓存输入流-BufferedInputStream
9.数据输入流-DataInputStream
10.行号输入流-LineNumberInputStream
11.推回输入流-PushbackInputStream
12.总结
9.3.3输出字节流OutputStream
1.字节数组作为输出源-ByteArrayOutputStream
2.文件作为输出源-FileOutputStream
3.对象作为输出源-ObjectOutputStream
4.管道输出流-PipedOutputStream
5.过滤输出流-FilterOutputStream
6.缓存输出流-BufferedOutputStream
7.数据输出流-DataOutputStream
8.格式化输出流-PrintStream
9.总结
9.3.4输入字符流Reader
1.字符数组作为输入源-CharArrayReader
2.文件作为输入源-FileReader
3.字符串作为输入源-StringReader
4.管道输入流-PipedReader
5.缓存输入流-BufferedReader
6.行号输入流-LineNumberReader
7.过滤输入流-FilterReader
8.推回输入流-PushbackReader
9.总结
9.3.5输出字符流Writer
1.字符数组作为输出源-CharArrayWriter
2.文件作为输出源-FileWriter
3.字符串作为输出源-StringWriter
4.管道输出流-PipedWriter
5.过滤输出流-FilterWriter
6.缓存输出流-BufferedWriter
7.格式化输出流-PrintWriter
8.总结
9.3.6字节流与字符流的转换
1.字节输入流转换为字符输入流
2.字节输出流转换为字符输出流
9.4本课小结
9.4.1总结本课的知识点
9.4.2要掌握的关键点
9.4.3课后上机作业
9.4.4上机作业参考样例
9.4.5继续下一课:Java多线程编程
.......................
强烈支持楼主ing……
页:
[1]