![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java高级编程
随风奔跑之水
理想是光明的,道路是曲折的,劲头是不可阻挡的
展开
-
Java高级学习之路之篇十一(JAVA GUI编程)
1.什么是界面图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面 与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受2.Java 基础类 JFC 的基本概念主要包含5 个 API: AWT, JavaD, Accessibility,Drag & Drop,Swin...转载 2019-05-14 14:30:51 · 1066 阅读 · 0 评论 -
Java高级学习之路之篇九(JAVA8 新特性、JAVA9 新特性)
Java 8 新特性Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。新特性Java8 新增了非常多的特性,我们主要讨论以下几个: Lambda 表达式− Lambda允许把...转载 2019-05-10 17:04:33 · 266 阅读 · 0 评论 -
Java高级学习之路之篇八(java实例索引)
Java 环境设置实例Java 实例 – 如何编译一个Java 文件? Java 实例 – Java 如何运行一个编译过的类文件? Java 实例 - 如何执行指定class文件目录(classpath)? Java 实例 – 如何查看当前 Java 运行的版本?Java 字符串Java 实例 – 字符串比较 Java 实例 - 查找字符串最后一次出现的位置 Java 实例 -...转载 2019-05-10 16:45:55 · 431 阅读 · 0 评论 -
Java高级学习之路之篇七(java多线程)
Java 多线程编程Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直...转载 2019-05-10 16:31:38 · 194 阅读 · 0 评论 -
Java高级学习之路之篇六(java网络编程)
Java 网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net 包中提供了两种常见的网络协议的支持: TCP:TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常...转载 2019-05-10 15:15:53 · 404 阅读 · 0 评论 -
Java高级学习之路之篇四(java泛型)
Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用Java 泛型。使用 J...转载 2019-05-09 17:14:29 · 115 阅读 · 0 评论 -
Java高级学习之路之篇五(java序列化、及相关问题分析)
一、序列化和反序列化序列化(Serialization)是将对象的状态信息转化为可以存储或者传输的形式的过程,一般将一个对象存储到一个储存媒介,例如档案或记忆体缓冲等,在网络传输过程中,可以是字节或者XML等格式;而字节或者XML格式的可以还原成完全相等的对象,这个相反的过程又称为反序列化;二、Java对象的序列化和反序列化在Java中,我们可以通过多种方式来创建对象,并且只要对象没有...转载 2019-05-10 14:33:14 · 177 阅读 · 0 评论 -
Java高级学习之路之篇三(java集合框架二总结篇)
一、集合框架图说明:对于以上的框架图有如下几点说明:1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。3. 抽象类:5个抽象类(长虚线表示),对集合接...转载 2019-05-10 11:57:43 · 97 阅读 · 0 评论 -
Java高级学习之路之篇十三(反射、注解)
JAVA 反射1.什么是反射指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法。这种动态获取信息,以及动态调用对象方法的功能叫java语言的反射机制。反射就是将java类中的各种成分映射成相应的java类,这样就可以对各个组成部分进行剖析,得到每个组成部分,并对每一部分进行操作。在比较复杂的程序或框架中来使用反射技术,可以简化代...原创 2019-05-14 16:07:25 · 131 阅读 · 0 评论 -
Java高级学习之路之篇十二(JAVA XML)
1.什么是XMLExtensible Markup Language:翻译过来为可扩展标记语言Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范在XML语言中,它允许用户自定义标签一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述例如:&l...转载 2019-05-14 15:40:36 · 124 阅读 · 0 评论 -
Java高级学习之路之篇二(java集合框架与面试知识梳理)
Java 集合框架早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properties 类的方式有着很大不同。集合框架被设计成要满足以下几个目标。 该框架...转载 2019-05-09 16:12:42 · 113 阅读 · 0 评论 -
Java高级学习之路之篇一(java数据结构)
Java 数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration):枚举(一次获得一个)对象集合中的元素。(java.util.Enumeration) 位集合(BitSet):给每个值赋值一"位",对布尔值进行操作。(java.util.BitSet) 向量(Vector):大小能根据需要动态的变化。(java.uti...转载 2019-05-09 15:42:08 · 373 阅读 · 0 评论 -
Java高级学习之路之篇十(java JDBC连接MySQL)
Java MySQL 连接1、下载Java 连接 MySQL 需要驱动包https://dev.mysql.com/downloads/connector/j/百度搜索JDBC,打开JDBC的官网。找到图片标注的几个地方选择platform,然后,选择下载tar包是linux系统的,zip是win的;然后下载即可2、解压得到jar库文件,然后在对应的项目中导入该库文件。本实...转载 2019-05-10 17:16:55 · 137 阅读 · 0 评论