java基础
lopeasd
这个作者很懒,什么都没留下…
展开
-
网络编程Socket
Java 中的网络支持InetAddress:用于表示网络上的硬件资源,即 IP 地址; URL:统一资源定位符; Sockets:使用 TCP 协议实现网络通信; Datagram:使用 UDP 协议实现网络通信。InetAddressInetAddress类是Java对IP地址(包括IPv4和IPv6)的高层表示。大多数其他网络类都要用到这个类,包括Socket,ServerS...原创 2019-08-01 00:29:34 · 190 阅读 · 0 评论 -
JDBC创建链接的几种方式以及常用连接池
Connection的创建方式private final String driverClass = "com.mysql.jdbc.Driver";private final String jdbcUrl = "jdbc:mysql://127.0.0.1:3306/test";private final String username = "root";private final...原创 2019-07-22 19:00:57 · 434 阅读 · 0 评论 -
创建对象的几种方式
概述①、使用new关键字;②、使用Class类的newInstance方法;③、使用Constructor类的newInstance方法;④、使用Object类的clone方法;⑤、使用反序列化的方式;详解1.使用Class类的newInstance方法这个newInstance方法调用无参的构造器创建对象 private static void dem...原创 2019-07-14 01:25:56 · 568 阅读 · 0 评论 -
关键字
一、关键字final1. 数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。对于基本类型,final 使数值不变; 对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。final int x=1;// x=2;cannot assign a value to final variable 'x'...原创 2019-07-13 19:12:59 · 320 阅读 · 0 评论 -
抽象类和接口
区别一个类只可以继承一个抽象类,但可以实现多个接口抽象类可以有构造方法,接口中不能有构造方法抽象类可以有普通的成员变量,接口中不能有普通的成员变量抽象类中可以包含静态方法,接口中不能包含静态方法1. 抽象类抽象类和抽象方法都使用 abstract 关键字进行声明。如果一个类中包含抽象方法,那么这个类必须声明为抽象类。抽象类和普通类最大的区别是,抽象类不能被实例化,需要继...原创 2019-07-13 09:54:47 · 172 阅读 · 0 评论 -
面向对象五大原则
三大基本特征:封装、继承、多态 1、封装 封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使...转载 2019-07-12 22:29:28 · 263 阅读 · 0 评论 -
数据类型
基本类型boolean 只有两个值:true、false,可以使用 1 bit 来存储,但是具体大小没有明确规定。JVM 会在编译时期将 boolean 类型的数据转换为 int,使用 1 来表示 true,0 表示 false。JVM 支持 boolean 数组,但是是通过读写 byte 数组来实现的。包装类型基本类型都有对应的包装类型,基本类型与其对应的包装类型之间的赋值使用自...转载 2019-07-12 21:59:44 · 169 阅读 · 0 评论 -
java注解
注解的作用:1.生成文档2.跟踪代码依赖性3.编译时进行格式检查-------------------------------------------------------------------------------------------------Java的5个内置注解(基本注解):@Deprecated 过时用于过时的类、方法、成员变量等@...原创 2019-06-12 22:59:30 · 102 阅读 · 0 评论 -
数组的拷贝
1.循环遍历public class Test { public static void main(String[] args) { String [] str={"abc","def","ghi"}; Object[] objects = Test.demo1(str); for (Object obj:objects ...原创 2019-06-01 10:38:58 · 377 阅读 · 0 评论 -
Comparatable接口和Comparator接口区别
1.两个接口中的方法名比较Comparable中只有一个抽象方法public int compareTo(T o);Comparator中有多个方法具体方法:Comparable public int compareTo(Object o) { return 0; }Comparator public int compare(Object o1, O...原创 2019-08-24 09:25:30 · 672 阅读 · 0 评论