
java基础篇
文章平均质量分 61
cheng.kong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK各个版本的新特性jdk1.5-jdk8
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。 JDK1.5新特性: 1.自动装箱与拆箱: 自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。 自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intVa...转载 2022-02-23 10:36:05 · 875 阅读 · 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 · 140 阅读 · 0 评论 -
XML
dom4j-1.6.1.jar链接https://pan.baidu.com/s/1exfHA5d8_hTfRLbkR7yUTg 1.申明xml文件 <?xml version="1.0" encoding="UTF-8"?> 2.申明dtd 2.1申明内部dtd <?xml version="1.0" encoding="UTF-8"?> <!DO...原创 2019-10-21 18:25:12 · 236 阅读 · 0 评论 -
网络
1.IP地址---InetAddress 2.端口号:程序的唯一标识 有效端口号:0~~65535 保留端口号:0~~1024 3.通讯协议--通讯规则要一致。 UDP: 不需要建立连接。 速度快 不安全。 传输数据小。 传输的是"数据报包"-...原创 2019-09-18 16:54:18 · 135 阅读 · 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 · 122 阅读 · 0 评论 -
序列化与反序列化
序列化: 将对象按字节顺序进行存储 反序列化: 在需要的时候将序列化的对象还原 实现序列化接口Serializable,才能启用序列化功能。 //读,反序列化 private static void read() throws Exception{ FileInputStream fis = new FileInputStream("out.object"); ObjectInpu...原创 2019-09-18 14:17:09 · 97 阅读 · 0 评论 -
集合
集合/容器,只用来存放任意对象的。可变的长度。 Collection接口,层次结构 中的根接口 |--List接口,有序(存和取的顺序一致),有索引,可重复 1.ArrayList,具体集合类,底层是数组结构。增删麻烦,查询简单 2.LinkedList,具体集合类,底层是链表结...原创 2019-09-17 15:22:20 · 111 阅读 · 0 评论 -
异常
异常分两种: 编译时异常-->编译时期,会被检测的异常 在方法内部抛出时,必须在方法上进行声明 运行时异常-->编译时期,不会被检测的异常 在方法内部抛出时,不需要在方法上进行声明 也就是不需要处理,就让程序停掉。 try{ 需要被检测的代码 } catch(异常名称 变量名)...原创 2019-09-17 14:46:53 · 101 阅读 · 0 评论 -
多态、接口、抽象
多态的体现:父引用指向了子类对象。 父类名 引用 = new 子类对象(); 多态的好处:提高了程序的扩展性。程序更灵活 多态的弊端:局限性高。父引用只能调用共性内容,其他子类特有内容调用不了。 多态的前提: A:要有子父类体系(...原创 2019-09-17 14:08:43 · 106 阅读 · 0 评论 -
IO流
IO流四大基类:抽象类 * 字符流--->Reader Writer 如:txt * 字节流--->InputStream OutputStream 如:声音,图片,电影.. 四大基类 输出流 输入流 字符流 Writer Reader 字节流 ...原创 2018-09-28 15:58:42 · 121 阅读 · 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 · 183 阅读 · 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 · 218 阅读 · 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 · 115 阅读 · 0 评论 -
数组
创建数组两种方式: A:动态创建 B:静态创建 动态创建:数据不明确的情况 格式: 数据类型[] 名称 = new 数据类型[数组长 度/数据个数]; 数据类型 名称[] = new 数据类型[数组长度/数据个数]; 静态创建:数据明确...原创 2018-08-23 17:06:36 · 163 阅读 · 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 · 186 阅读 · 0 评论 -
基础数据类型
整数运算: 如果两个操作数有一个为Long, 则结果也为long 没有long时,结果为int。即使操作数全为shot,byte,结果也是int. 浮点运算: 如果两个操作数有一个为double, 则结果为double. 只有两个操作数都是float, 则结果才为float. 一元运算符(++, --): 位运算符是对操作数以二进制比特位为单位进行操作和运算,操作数和结果...原创 2018-08-23 13:27:25 · 153 阅读 · 0 评论