Loading

摘要: Java字符串的初始化与比较 简单的总结:直接赋值而不是使用new关键字给字符串初始化,在编译时就将String对象放进字符串常量池中;使用new关键字初始化字符串时,是在堆栈区存放变量名和内容;字符串的拼接操作在程序运行时,才在堆中创建对象。一般,可以认为使用"=="比较的是引用,equals比较 阅读全文
posted @ 2021-09-02 23:07 KeepGoing4everZxz 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Java中的原子操作 原子性:指该操作不能再继续划分为更小的操作。 Java中的原子操作包括: 除long和double之外的基本类型的赋值操作 所有引用reference的赋值操作 java.concurrent.Atomic.* 包中所有类的一切操作 阅读全文
posted @ 2021-09-02 23:06 KeepGoing4everZxz 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Java类加载器概述 Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由Java 应用开发人员编写的。 系统提供的类加载器 引导类加载器 它用来加载 Java 的核心库,是用原生代码来实现的,并不继承自 java.lang.ClassLoader。主要负责jdk_home/li 阅读全文
posted @ 2021-09-02 23:04 KeepGoing4everZxz 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Java运行时异常与非运行时异常 **Exception(异常)**是程序本身可以处理的异常。主要包含RuntimeException等运行时异常和IOException,SQLException等非运行时异常。 运行时异常 都是RuntimeException类及其子类异常,如NullPointe 阅读全文
posted @ 2021-09-02 23:04 KeepGoing4everZxz 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Java程序的种类 Application:Java应用程序,是可以由Java解释器直接运行的程序。 Applet:即Java小应用程序,是可随网页下载到客户端由浏览器解释执行的Java程序。 Servlet:Java服务器端小程序,由Web服务器(容器)中配置运行的Java程序。 阅读全文
posted @ 2021-09-02 23:03 KeepGoing4everZxz 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Java程序的执行过程 编译器将 Java 源代码编译成字节码class文件 类加载到 JVM 里面后,执行引擎把字节码转为可执行代码 执行的过程,再把可执行代码转为机器码,由底层的操作系统完成执行 阅读全文
posted @ 2021-09-02 23:03 KeepGoing4everZxz 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 父类与子类的静态代码块与构造器的执行顺序 代码如下 class B extends Object { static { System.out.println("Load B"); } public B() { System.out.println("Create B"); } } class A e 阅读全文
posted @ 2021-08-25 20:42 KeepGoing4everZxz 阅读(77) 评论(0) 推荐(0) 编辑
摘要: try catch中的return与finally 代码为 public class Test{ public int add(int a,int b){ try { return a+b; } catch (Exception e) { System.out.println("catch语句块") 阅读全文
posted @ 2021-08-25 20:38 KeepGoing4everZxz 阅读(62) 评论(0) 推荐(0) 编辑