- 博客(14)
- 收藏
- 关注
原创 使用jdk1.6创建https连接到其他版本jdk服务器的异常
项目场景:项目场景:使用jdk1.6创建https连接到其他jdk更高版本jdk的服务器。问题描述:在获取连接时会被远程主机断开连接。javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:980) ~[na:1.8.0_45]
2021-03-18 16:39:39 556 3
原创 java-xml基础入门解析
xml 概念XML(EXtensible Markup Language) ,可拓展标记语言标记,指的的是标记语言,也称标签语言,可以用一系列的标签来对数据进行描述。例如, tom拓展,指的是用户可以自定义标签作用XML可以作为数据传输的标准xml可以作为配置文件xml语法XML 声明文件的可选部分,如果存在需要放在文档的第一行,如下所示:<?xml version="1.0" encoding="utf-8"?>描述了XML的版本,以及XML文档所使用的编码元素
2020-10-07 12:57:07 270
原创 jdk8新特性 基础解析
jdk8的新特性Java语言自发布以来,从Java1.1一直到现在的Java14,Java通过不停的增加新功能,使得这门语言不断 得到良好的提升。其中比较具有重要里程碑的版本,如JDK5.0,提供给我们诸如增强for循环,可变参数列表,静态导入, 枚举类型定义,自动装箱拆箱,泛型等一些列优秀的功能。以及后来的jdk7.0,提供犹如二进制字面量,数字常量下划线,Switch运算中String类型的引入,try-with-resource的资源自动释放等,都给我们带来了很方便的操作和极大的便利。java
2020-10-07 12:56:07 216
原创 java-网络编程基础入门
//服务器端代码public class ServerTCP {public static void main(String[] args) {int port = 8888;ServerSocket server = null;Socket socket = null;try {server = new ServerSocket(port);System.out.println(“服务器启动,监听端口”+port+",等待客户端的socket = server.accept();Syst
2020-10-07 12:54:49 94
原创 java-IO基础入门
IO流作用: 从磁盘或者网络中读取/写入数据流的分类根据数据的流向分为:输入流和输出流输入流: 把数据从其他设备上读取到程序中的流输出流: 把数据从程序中写出到其他设备上的流根据数据的类型分为: 字节流和字符流字节流: 以字节为单位(byte),读写数据的流字符流: 以字符为单位(插入),读写数据的流输入流输出流字节流字节输入流字节输出流字符流字符输入流字符输出流流的结构在java中,和IO流相关的类,主要是在java.io包下的定义
2020-10-07 12:51:49 211
原创 java-多线程基础入门讲解
多线程线程的创建和启动java.lang.Thread 是java中的线程类,所有的线程对象都必须是Thread类或其子类的实例每个线程的作用,就是完成我们给它指定的任务,实际上就是执行一段我们指定的代码.我们只需要在Thread类的子类中重写run方法.java中通过继承Thread类来创建并启动一个新的线程的步骤如下定义Thread类的子类,并重写Thread类的run方法,run方法中的代码就是线程的执行任务创建Thread子类的对象,这个对象就代表了一个要独立运行的新线程调用线程对象
2020-10-07 12:49:32 127
原创 java-反射基础入门
反射反射是java中提供的一种机制,它允许我们在程序运行的时候,动态获取一个类中的基本信息,并且可以调用类中的属性,方法,构造器.public class Student{private String name;int age;public static int num;public Student(){}public Student(String name,int age) {this.name = name;this.age = age;}public String getName
2020-10-07 12:48:28 114
原创 java-枚举基础入门
枚举入门枚举是jdk1.5引入的新特性,可以通过关键字enum来定义枚举类.枚举类时一种特殊的类.他和普通类一样可以使用构造器,定义成员变量和方法,也能实现一个或者多个接口,但是枚举类不能继承其他类.public enum Color{// 表示这是一个枚举类型,名字叫Color BLACK,WHITE// 表示这个枚举类型有两个固定的对象,一个叫BLACK,一个叫WHITE}枚举类型重写了toString方法,返回枚举对象的名字.反编译枚举类,从结果中可以看出:枚举也是一种类
2020-10-07 12:43:33 117
原创 Java-泛型基础入门
泛型解析泛型概念泛型是jdk1.5及以上才可以使用的特性/语法,本质就是类型参数化(Parameterized by types)泛型种类java中的泛型分为三种使用方法泛型类泛型接口泛型方法泛型类,如果泛型参数定义在类上面,那么这个类就是一个泛型类,在这个类中,就可以使用这个T代表某一种类型,这个T的具体类型是什么将由使用时来确定class Student<T>{...}泛型接口,如果泛型参数定义在接口上面,那么这个接口就是一个泛型接口,在接口中就可以使用T来
2020-10-07 11:28:23 138
原创 JDK基础解析
JDK 基础解析一、JDK相关名词SDK(Software Development Kit) : 软件开发包,主要包含函数库或者工具JDK(Java Development Kit) : java程序开发包,面向java程序的开发者JRE(Java Runtime Enviroment) : java程序运行环境,面向java程序的使用者API(Application program interface) : 应用程序编程接口API Documentation : api说明
2020-10-04 10:36:06 197
原创 Collection解析
java集合类详解集合类的继承关系详解图List解析ArrayList 和 Vector的区别ArrayList 是线程不安全的,Vector是线程安全的。ArrayList 每次增加的容量是当前容量的 50%,而Vector是每次都是增加当前容量的100%ArrayList和Vector都是使用数组来实现的。他们的父类都是AbstractList 都实现了List接口,所以他们的方法都是一样的.都实现了RandomAccess接口,支持随机访问,是随机访问标志。在实现了改接口的类中,使
2020-10-04 10:34:20 264
原创 Java-String类说明
String 字符串类详解介绍字符串对象作为最常用的数据类型,大量且频繁创建字符串会极大地影响程序的性能.所以java在创建字符串对象对其进行了优化为字符串开辟了一个字符串常量池,类似缓存区创建字符串常量时,首先会检查字符串常量池中是否存在该字符串,如果存在,则返回该实例的引用,如果不存在,则实例化创建该字符串,并且放入池中.只有使用字面值创建字符串对象的方式,才会使用到内存中的字符串常量池.创建字符串详解使用new String(“abc”)创建当使用new 关键字创建字符串对象时
2020-10-04 10:31:32 83
原创 JAVA dwg转pdf的正确解法
** 有个项目需要用到dwg转pdf的这个功能,网上搜了好多只有一个解决办法,就是使用aspose的方式但是这种方式的转的pdf特别模糊,而且只有黑色效果非常不好**我从网上的一个dwg-pdf软件中看到有支持命令行的功能Any DWG to PDF Converter Pro话不多说直接上代码第一步安装Any DWG to PDF Converter Pro这个自己上网百度,这个是...
2020-03-10 20:14:13 5192 61
原创 Java连接MySql数据库详细教程
这里写自定义目录标题Java连接MySql详细教程eclipse连接5.0+的MySql数据库eclipse连接8.0+的MySql数据库idea连接MySqlJava连接MySql详细教程这个是关于使用idea,eclipse连接mysql数据库的教程eclipse连接5.0+的MySql数据库连接数据库必须先要有数据库连接的jar包:下载jar包 ,下载地址mysql-conne...
2020-01-06 11:30:57 1015 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人