不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2021-05-25 22:02:57  修改时间:2024-05-02 15:32:07  分类:Java基础  编辑
  • CharSequence类是java.lang包下的一个接口,此接口对多种不同的对char访问的统一接口,像String、StringBuffer、StringBuilder类都是CharSequence的子接口;
  • CharSequence类和String类都可以定义字符串,但是String定义的字符串只能读,CharSequence定义的字符串是可读可写的;
  • 对于抽象类或者接口来说不可以直接使用new的方式创建对象,但是可以直接给它赋值;
CharSequence b = "s";
作者:Albert.Wen  添加时间:2021-05-08 22:06:04  修改时间:2024-05-15 22:41:39  分类:Java基础  编辑

一般在Java代码里面,涉及到比较2个值的问题,除了是简单的一般数据类型意外,字符串除外,我们都是使用==来判断是否相等的,但是对于字符串和对象以及封装类型的数据都是使用equals方法,来判断2个值是否相等。所以,当我看到别人的代码中,枚举类型变量,直接使用==,来判断是不是相等,很是诧异。

作者:Albert.Wen  添加时间:2021-05-08 21:59:19  修改时间:2024-05-18 17:17:08  分类:Java基础  编辑

在JDK1.5 之前,我们定义常量都是: public static final.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。

作者:Albert.Wen  添加时间:2021-05-07 23:57:34  修改时间:2024-05-14 15:16:42  分类:Java基础  编辑

常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义。常量与变量(在《Java变量的声明和初始化》一节中讲解)类似也需要初始化,即在声明常量的同时要赋予一个初始值。常量一旦初始化就不可以被修改。

作者:Albert.Wen  添加时间:2021-05-07 10:42:10  修改时间:2024-05-15 07:52:12  分类:Java基础  编辑

用tomcat作web服务器的时候,部署的程序在webapps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译

作者:Albert.Wen  添加时间:2020-12-20 00:15:28  修改时间:2024-05-09 21:30:31  分类:Java基础  编辑

Java中普通的顶级类是不能使用static关键字修饰的,只有内部类可以使用static修饰。

静态内部类:常用于 建造者模式,返回所属外部类的类实例

作者:Albert.Wen  添加时间:2020-12-17 14:18:55  修改时间:2024-05-06 10:00:28  分类:Java基础  编辑
作者:Albert.Wen  添加时间:2020-11-21 23:07:42  修改时间:2024-05-16 03:20:32  分类:Java基础  编辑

https://start.spring.io 很卡,打开慢,还好国内有类似替代品:https://start.aliyun.com

作者:Albert.Wen  添加时间:2020-11-20 17:38:53  修改时间:2024-05-07 05:32:11  分类:Java基础  编辑

在安装某个Python开源系统的依赖库时,突然报一下错误:

make sure the development packages of libxml2 and libxslt are installed

作者:Albert.Wen  添加时间:2020-06-13 23:34:08  修改时间:2024-05-18 18:52:25  分类:Java基础  编辑

本地开发时,IDEA的报错信息只有一句话:SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file,信息里面提示去查看错误日志,但是IDEA下面的错误日志是空! 这就很尴尬,因为仅凭这一句话,没办法定位错误出在哪里。