Java笔记
MarconiYe
这个作者很懒,什么都没留下…
展开
-
JDBC读取properties文件
在实际开发中,JDBC获取数据库连接时,可能需要连接多个数据库,且为了代码复用性以及简洁性,我们常用properties文件来配置数据库的信息如下,在src中创建resources包,并创建db.properties文件在该文件中,可以配置多个数据库的信息,这里只配了一个:#mysql/test数据库配置信息driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/testuser=rootpassword=qqzj1214原创 2022-04-04 14:55:24 · 921 阅读 · 0 评论 -
Java多线程学习笔记
我们知道,线程的调度执行是存在优先级的,优先级高的线程没有未死亡时,优先级低的线程时无法使用CPU内存的,但此时由于某些原因,我们需要让优先级低的线程穿插进来,此时我们可以利用sleep(int millsecond)函数,让某个线程睡眠一段时间,参数的单位为毫秒,特别需要注意:sleep必须在try-catch语句中调用。在多个线程同时执行某个操作时,比如一对夫妻同时对一张银行卡里的钱进行存取操作时,不能两个人同时登陆这个系统,必须在一个人操作完之后,另一个人才能操作,否则会发生混乱,为了避免这种情况.原创 2021-08-24 22:11:54 · 79 阅读 · 0 评论 -
Java IO流 学习笔记
File类可以通过public String[] list()和public File[] list()方法以数组形式返回该目录下的所有文件;当然如果需要以特定的条件筛选这些文件,可以用public String[] list(FilenameFilter obj)和public File[] list(FilenameFilter obj)这两个方法,其中FilenameFilter为接口接口中只有一个方法:public boolean accept(File dir, String name重写这个方.原创 2021-08-24 13:44:23 · 107 阅读 · 0 评论 -
Java组件及事件处理笔记
JLabel类可以用SwingConstants.CENTER等静态常量作为参数传入构造函数来对标签中的文字进行居中等操作。比如: add(new JLabel("窗体是BorderLayout布局",SwingConstants.CENTER),BorderLayout.NORTH);原创 2021-08-21 21:09:42 · 208 阅读 · 0 评论 -
常用实用类Java笔记
1.String类Java中的正则表达式,其实本质上是一个String字符串对象,但这个字符串和普通的字符串的区别就是,正则表达式可以代表多个字符串。replaceAll(String regex,String replacements);下面列出常用的元字符限定修饰符spilt(String regex)函数在对字符串分解时要注意,在分隔符的前方默认为一个单词,如果某个字符串的最前面(前缀)与分隔符匹配,那么分解出的第一个单词为长度为空的字符串,即""。StringTokenizer类原创 2021-08-14 09:57:57 · 139 阅读 · 0 评论 -
Java中关于继承与多态需要注意的点(学习笔记)
在Java中,子类本身新定义的成员变量如果与从父类的继承的成员变量名字相同(不同数据类型也算),那么父类的从父类继承的同名变量将被隐藏,不能直接操作,需要通过从父类中继承的方法来操作这个被隐藏的变量。子类对父类所继承的方法进行重写时,方法的名字、参数列表必须完全相同,但是返回值类型可以与父类相同,也可以时父类此方法返回值的子孙类。比如:父类的方法返回值为People,子类重写的该方法返回值可以是Student(Student是People的子孙类)。重写和重载的区别:重载只需要保证参数列..原创 2021-08-06 23:52:32 · 229 阅读 · 0 评论 -
关于Java中static修饰的变量及方法
类中创建的static变量称为类变量(静态变量)在这个类创建的所有对象中的类变量都占了同一块内存空间。static修饰的类方法为静态方法静态方法不能操作实例变量(不被static修饰的成员变量)因为类在编译时就为静态方法分配了内存,而此时实例变量还未分配内存,所以不能被操作为什么要设计静态方法呢?我们知道静态方法和实例方法的不同在于:该类在编译完成后就分配了内存,而不需要该类创建对象,所以我们可以根据这个特性来实现一些不需要创建对象就想要完成的操作,有点类似于C++中的普通函数(非类内函数);原创 2021-08-04 18:53:22 · 343 阅读 · 0 评论