随笔分类 -  Java学习笔记

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

1
点击右上角即可分享
微信分享提示