随笔分类 - Java学习笔记
1
从基础知识开始后面一直到Java的框架及一些Java的应用
摘要:public class jdbc01 { public static void main(String[] args) throws IOException, ClassNotFoundException, SQLException { Properties properties = new Pr
阅读全文
摘要:Method和Field,Constructor对象都有setAccessible()方法 setAccessible作用是启动和禁用访问安全检查的开关 Class类常用方法 反射机制是java实现动态语言的关键,也就是通过反射实现类动态加载。 1.静态加载:编译时加载相关的类,如果没有则报错,依赖
阅读全文
摘要:1.类 DatagramSocket和 DatagramPacket实现了基于UDP协议网络程序。2.UDP数据报通过数据报套接字DatagramSocket发送和接收,系统不保证UDP数据报一定能够安全送到目的地,也不能确定什么时候可以抵达。3. DatagramPacket对象封装了UDP数据报
阅读全文
摘要:案例1:public class API2 { public static void main(String[] args) throws IOException { Socket socket = new Socket(InetAddress.getLocalHost(),9999); //连接上
阅读全文
摘要:public class FileInformation { public static void main(String[] args) { } @Test public void Properties02() throws Exception { //使用Properties类来读取mysql.
阅读全文
摘要:文件:就是保存数据的地方 创建文件: public class FileCreate { public static void main(String[] args) { } @Test public void create01(){ String filePath = "d:\\news1.txt
阅读全文
摘要:线程使用: public class Thread01 { public static void main(String[] args) { //创建Cat对象可以当成一个线程使用 Cat cat = new Cat(); cat.start();//启动线程 } } //当一个类继承了Thread
阅读全文
摘要:泛型的理解和好处: 1.不能对加入到集合ArrayList中的数据类型进行约束(不安全) 2.遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响 3.在类型声明或实例化时只要指定好需要的具体类型即可 4.泛型的作用是:可以在类型声明是通过一个标识类型中某个属性的类型,或者是某个方法的
阅读全文
摘要:public class Application { @SuppressWarnings({"all"}) public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add("j
阅读全文
摘要:集合 集合框架体系 Collection 接口有两个只要的孩子接口 List Set,他们的实现子类都是单列集合 Collection List ArrayList(线程不安全) LinkedList Vector Set HashSet LinkedHashSet TreeSet Map 接口的实
阅读全文
摘要:public class Application { public static void main(String[] args) { String str = "ma qing song"; //split用于分分割字符串 String[] strsplit = str.split(" "); S
阅读全文
摘要:/** * 题目: * 输入用户名,密码,邮箱,如果信息录入正确,则提示注册成功,否则生成异常对象 * 要求: * (1)用户名长度为2-4 * (2)密码的长度为6,要求全为数字 设计一个方法isDigital实现 * (3)邮箱中包含@和. 并且@在.的前面 * * 思路分析: * (1)先编写
阅读全文
摘要:super代表父类的引用,用于访问父类的属性,方法,构造器 1.访问父类的属性,但不能访问父类的private属性 2.访问父类的方法,但不能访问父类的private方法 3.访问的构造器super只能放在构造器的第一句,只能出现一句话
阅读全文
摘要:多态的特性: 1.多态是方法的多态,属性没有多态 2.父类和子类,有联系 类型转换异常! 3.存在条件:继承关系,方法需要重写,父类引用指向子类对象 不能进行多态的: 1.static 方法 2. final 常量 3.private 方法 //父类 public class Person { pu
阅读全文
摘要:object类: 在Java中所有的类,都默认直接或者间接继承object super:调用父类的属性及方法 1.super调用父类的构造方法,必须构造方法的第一个 2.super必须只能在子类的方法或者构造方法中 3.super和this不能同时调用构造方法 this与super的不同: 代表对象
阅读全文
摘要:1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口 4.系统可维护增加了
阅读全文
摘要:重写:需要有继承关系,子类重写父类的方法 1.方法名称必须相同 2.差数列表必须相同 3.修饰符:范围可以扩大不能缩小 4.抛出异常:范围,可以被缩小,不能被放大
阅读全文
摘要:public class Holle { public static void main(String[] args) { //for循环打印三角形 for (int i=1; i<=5; i++){ for (int j=5; j>=i; j--){ System.out.print(" ");
阅读全文
摘要:Java注释 Java的注释有三种:书写注释是一个很重要的习惯 单行注释: public class Holle { public static void main(String[] args) { System.out.print("holle word"); //输出一个holle word(单
阅读全文
1