- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Servlet是什么?
Servlet是什么? 最近在学习J2EE的过程中,一直不清楚什么是Servlet、SpringBoot和SpringMVC等是个什么东西,今天对Servlet有了一些解了。 Servlet是一个运行在服务器中的一个小程序,把Tomcat是一个Servlet容器,容器就是用来装东西的,Servlet就被放在Tomcat中。Tomcat是用来发布网络资源的Web应用,例如我们在Tomcat中发布网页,这些资源可以与我们的客户端交互;当手机访问Tomcat中的资源时,Servlet就工作了。 Servlet的作
2022-02-20 15:47:50
367
原创 关于eclipse Editor could not be initialized.的问题之一
eclipse Editor could not be initialized.的问题 今天在学习Tomcat部署的时候打开eclipse建立新项目出现了 如下情况,英文我也看不懂,最终还是百度了,但是好多文章都没解决我们问题,但是我还是找到了方法: 其实就是一个参数的问题,在eclipse.ini配置文件下参数vmargs : 详细解说点这里的链接:无法制作受保护的最终 java. lang. 类 java. lang. 类装载机。 ...
2021-09-07 23:05:21
3868
1
原创 Java中什么是单例模式
单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。 1.饿汉式单例模式 通过私有化其构造方法,使得外部无法通过new 得到新的实例。 举个例子: LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次。 类的创建: public class GiantDragon { //私有化构造方法使得该类无法在外部通过new 进行实例化 private GiantDragon(){ } //准
2021-05-25 12:46:40
2029
2
原创 Java中对象属性的初始化顺序
1-对象属性的初始化方式有三种2-对象属性初始化的顺序3-类属性初始化方法有两种4-类属性的访问 在Java中用没有没关键字static修饰的属性叫对象属性,否则就叫类属性。 1-对象属性的初始化方式有三种 声明该属性的时候初始化 在构造方法中初始化 在初始化块中初始化 如下: public class Hero { public String name = "some hero"; //声明该属性的时候初始化 protected float hp; float maxHP; .
2021-05-24 23:10:10
981
原创 为什么java中两个byte类型相加会是int类型
在java中两个byte变量相加的结果为什么是int类型 byte a = 1; byte b= 2; byte c = (byte) (a+b); 这里为什么要将a与b相加的结果在转为byte类型呢?即使所得的结果仍然没有超过byte类型所能表示的大小。原因是这样的: 使用较小类型运算没有性能优势,消除较小的类型使得字节码更简单,并且使得具有未来扩展空间的完整指令集仍然适合单个字节中的操作码。因此,较小的类型通常被视为Java设计中的二等公民,在各个步骤转换为int,因为这简化了一些事情。 较小的类
2021-05-24 18:56:14
3385
2
原创 初学Java的一些小细节
初学Java的一些小细节目录关于基本类型转换浮点类行 目录 关于基本类型转换 Java有8种基本类型: 整型 (4种) 字符型 (1种) 浮点型 (2种) 布尔型(1种 每种类型表示的大小范围是不一样的,如果将一个超出该类型的值直接赋值给该类型变量,编译器会编译报错,可以通过强制类型转换解决编译报错问题;如果进行强制类型转换,则会产生截断,结果就是精度损失,以下面的代码为例: byte b3=(byte)300; byte类型能表示的范围是-128~127,结果如下: 那为什么结果是44呢?解释一
2021-05-23 22:14:43
215
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅