java
Eon_Ime
这个作者很懒,什么都没留下…
展开
-
java总结:代码规范
主要来自:https://blog.csdn.net/mengxiangsun/article/details/79020226https://www.cnblogs.com/xiaocai0923/p/10698824.html命名规范所有的标示符都只能用ASCⅡ字母(A-Z或a-z)、数字(0-9)和下划线“_”。一个唯一包名的前缀总是全部小写的字母。例如:www.tonysun.cc类名是一个名词,采用大小写混合的方式,每个单词的首字母大写。例如:Tony。接口的大小写规则与类名相原创 2020-06-12 17:13:43 · 98 阅读 · 0 评论 -
java总结:MAVEN
摘自廖雪峰java教程Maven使用pom.xml定义项目内容,并使用预设的目录结构在Maven中声明一个依赖项可以自动下载并导入classpathMaven使用groupId,artifactId和version唯一定位一个依赖原创 2020-06-12 16:57:52 · 82 阅读 · 0 评论 -
java总结:异常
摘自廖雪峰java教程必须捕获的异常,包括Exception及其子类,但不包括RuntimeException及其子类,这种类型的异常称为Checked Exception。不需要捕获的异常,包括Error及其子类,RuntimeException及其子类。捕获异常使用try…catch语句,把可能发生异常的代码放到try {…}中,然后使用catch捕获对应的Exception及其子类在方法定义的时候,使用throws xxx表示该方法可能抛出的异常类型。调用方在调用的时候,必须强制捕获这些异原创 2020-06-12 12:57:53 · 75 阅读 · 0 评论 -
java总结:核心类
摘自廖雪峰java教程String字符串不可变。这种不可变性是通过内部的private final char[]字段,以及没有任何修改char[]的方法实现的两个字符串比较,必须总是使用equals()方法。要忽略大小写比较,使用equalsIgnoreCase()方法方法"Hello".contains("ll"); // true"Hello".indexOf("l"); // 2"Hello".lastIndexOf("l"); // 3"Hello".startsWith("He")原创 2020-06-12 12:10:31 · 88 阅读 · 0 评论 -
java总结:HTTP
仿照廖雪峰的java教程中http相关部分用java实现TCP/UDP服务器和客户端实现简单的通信,以后有时间会进行功能扩展TCP服务器public class Server { public static void main(String[] args) throws IOException { ServerSocket ss = new ServerSocket(6666); System.out.println("TCP.Server is running原创 2020-06-11 21:00:28 · 122 阅读 · 1 评论 -
java总结:面向对象
摘自廖雪峰java教程参数绑定基本类型参数的传递,是调用方值的复制。双方各自的后续修改,互不影响引用类型参数的传递,调用方的变量,和接收方的参数变量,指向的是同一个对象。双方任意一方对这个对象的修改,都会影响对方因此在类的方法中传参时要注意引用类型的变量的使用,在传入一个string后在类外面给string重新赋值会使字符串指向新地址,因此类中的string不会受影响构造方法如果我们自定义了一个构造方法,那么,编译器就不再自动创建默认构造方法没有在构造方法中初始化字段时,引用类型的字段默原创 2020-06-12 01:42:58 · 141 阅读 · 0 评论 -
java总结:集合类
集合Github地址 有空继续补代码参考自廖雪峰java教程出现的原因:数组初始化后大小不能变数组只能按顺序存取java提供了List,Set,Map三种集合类接口,支持泛型,统一用Iterator遍历ListList接口方法:在末尾添加一个元素:void add(E e)在指定索引添加一个元素:void add(int index, E e)删除指定索引的元素:int remove(int index)删除某个元素:int remove(Object e)获取指定索引的元素原创 2020-06-12 00:27:10 · 105 阅读 · 0 评论 -
java总结:泛型
泛型Github地址参考自廖雪峰java教程Java使用擦拭法实现泛型,导致了:编译器把类型视为Object编译器根据实现安全的强制转型因此泛型:不能是基本类型,例如:int;不能获取带泛型类型的Class不能判断带泛型类型的类型不能实例化T类型泛型方法要防止重复定义方法,例如:public boolean equals(T obj)子类可以获取父类的泛型类型代码public class Pair<T,K> implements Comparable<Pai原创 2020-06-12 00:24:59 · 76 阅读 · 0 评论