![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础篇
文章平均质量分 61
cheng.kong
这个作者很懒,什么都没留下…
展开
-
JDK各个版本的新特性jdk1.5-jdk8
JDK各个版本的新特性对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性:1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intVa...转载 2022-02-23 10:36:05 · 806 阅读 · 0 评论 -
JDBC简单介绍
1.简介a) Java DataBase Connectivity, java 数据库连接.b) SUN 公司提供的一套标准, 是一种用于执行 SQL 语句的Java API> DriverManager(C), 管理驱动> Connection(I), 数据库连接> Statement(I), SQL 语句发送器> ResultSet(I), 结果集2...原创 2019-10-24 15:34:05 · 99 阅读 · 0 评论 -
XML
dom4j-1.6.1.jar链接https://pan.baidu.com/s/1exfHA5d8_hTfRLbkR7yUTg1.申明xml文件<?xml version="1.0" encoding="UTF-8"?>2.申明dtd2.1申明内部dtd<?xml version="1.0" encoding="UTF-8"?><!DO...原创 2019-10-21 18:25:12 · 182 阅读 · 0 评论 -
网络
1.IP地址---InetAddress2.端口号:程序的唯一标识 有效端口号:0~~65535 保留端口号:0~~10243.通讯协议--通讯规则要一致。 UDP: 不需要建立连接。 速度快 不安全。 传输数据小。 传输的是"数据报包"-...原创 2019-09-18 16:54:18 · 101 阅读 · 0 评论 -
线程
创建线程两种方式A:继承Thread,重写run,代码存放进去,调用start启动线程B:实现Runnable接口,重写run,代码存放进去,new Thread(Runnable子类对象),调用start启动线程sleep(long time):Thread类中方法,不释放锁,释放cpu执行权wait():释放锁,释放cpu执行权notify():唤醒等待线程,通常唤醒最先等待的...原创 2019-09-18 15:28:16 · 74 阅读 · 0 评论 -
序列化与反序列化
序列化: 将对象按字节顺序进行存储反序列化: 在需要的时候将序列化的对象还原实现序列化接口Serializable,才能启用序列化功能。//读,反序列化 private static void read() throws Exception{ FileInputStream fis = new FileInputStream("out.object"); ObjectInpu...原创 2019-09-18 14:17:09 · 69 阅读 · 0 评论 -
集合
集合/容器,只用来存放任意对象的。可变的长度。Collection接口,层次结构 中的根接口 |--List接口,有序(存和取的顺序一致),有索引,可重复 1.ArrayList,具体集合类,底层是数组结构。增删麻烦,查询简单 2.LinkedList,具体集合类,底层是链表结...原创 2019-09-17 15:22:20 · 88 阅读 · 0 评论 -
异常
异常分两种: 编译时异常-->编译时期,会被检测的异常 在方法内部抛出时,必须在方法上进行声明 运行时异常-->编译时期,不会被检测的异常 在方法内部抛出时,不需要在方法上进行声明 也就是不需要处理,就让程序停掉。 try{ 需要被检测的代码 } catch(异常名称 变量名)...原创 2019-09-17 14:46:53 · 72 阅读 · 0 评论 -
多态、接口、抽象
多态的体现:父引用指向了子类对象。 父类名 引用 = new 子类对象(); 多态的好处:提高了程序的扩展性。程序更灵活 多态的弊端:局限性高。父引用只能调用共性内容,其他子类特有内容调用不了。多态的前提: A:要有子父类体系(...原创 2019-09-17 14:08:43 · 68 阅读 · 0 评论 -
IO流
IO流四大基类:抽象类* 字符流--->Reader Writer 如:txt* 字节流--->InputStream OutputStream 如:声音,图片,电影..四大基类 输出流 输入流字符流 Writer Reader字节流 ...原创 2018-09-28 15:58:42 · 84 阅读 · 0 评论 -
正则表达式
正则表达式语法 校验:邮箱 电话 QQ * 校验:邮箱 电话(1 3,5,7) * * String * boolean matches(String regex) 匹配方法 是否符合regex规则 * String replaceAll(String regex, String replacement) * 将符合regex规则部分替换成replaceme...原创 2018-08-23 18:25:48 · 146 阅读 · 0 评论 -
日期时间
使用 SimpleDateFormat 格式化日期Date date = new Date( );SimpleDateFormat sf = new SimpleDateFormat ("yyyyMMdd hh:mm:ss");System.out.println(sf.format(date)); 注:HH 是 24 小时制,而 hh 是 12 小时制 Calenda...原创 2018-08-23 18:22:21 · 144 阅读 · 0 评论 -
String
String常用方法// 细节:考点 private static void method_9() { String s1 = "hello"; String s2 = "world"; String s3 = s1 + s2; //字符串,变量链接时,会在常量池,先开辟空间,然后链接 //常量链接时,会在常量池中先找,有直接用,没有,开辟空间 System.out...原创 2018-08-23 17:40:36 · 81 阅读 · 0 评论 -
数组
创建数组两种方式: A:动态创建 B:静态创建 动态创建:数据不明确的情况 格式: 数据类型[] 名称 = new 数据类型[数组长 度/数据个数]; 数据类型 名称[] = new 数据类型[数组长度/数据个数]; 静态创建:数据明确...原创 2018-08-23 17:06:36 · 111 阅读 · 0 评论 -
Number & Math 类
Java Math 类Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。代码:public class Test { public static void main (String []args) { ...原创 2018-08-23 16:50:02 · 130 阅读 · 0 评论 -
基础数据类型
整数运算:如果两个操作数有一个为Long, 则结果也为long没有long时,结果为int。即使操作数全为shot,byte,结果也是int.浮点运算:如果两个操作数有一个为double, 则结果为double.只有两个操作数都是float, 则结果才为float.一元运算符(++, --):位运算符是对操作数以二进制比特位为单位进行操作和运算,操作数和结果...原创 2018-08-23 13:27:25 · 118 阅读 · 0 评论