-
java基础知识小节之String Buffer和String Builder
知识点十二: String Buffer和String BuilderString Buffer和String Builder类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBui...…
-
java基础知识小节之String类
知识点十一: String类字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String str = "hello world";在代码中遇到字符串常量时,这里的值是 “hello world”“,编译器会使用该值创建一个 String 对象。和其它对象一样,可以使用关键字和构造方法来创建 String 对象。String 类有 11 种构造方法,这些方法提供不同的参数来初始化字...…
-
java基础知识小节之Number和Math类
知识点九: Number和Math类Number类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。实例int a = 5000;float b = 13.65f;byte c = 0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象...…
-
java基础知识小节之分支结构
知识点八: 分支结构前言顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java 有两种分支结构: if 语句 switch 语句if语句一个 if 语句包含一个布尔表达式和一条或多条语句。语法if 语句的用语法如下:if(布尔表达式){ //如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。实例Test.java 文件代码:public class Test { p...…
-
java基础知识小节之循环结构
知识点七: 循环结构前言顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环在Java5中引入了一种主要用于数组的增强型for循环。while循环while是最基本的循环,它的结构为:while( 布尔表达式 ) { //循环内容}只要布尔表达式为 true,循环就会一直执行下去。实例Test.java 文件代码:public class Test { ...…
-
java基础知识小节之Java运算符
知识点六:Java运算符前言计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:下面的简单示例程序演示了算术运算符。复制并粘贴下面的 Java 程序并保存为 Test.java...…
-
java基础知识小节之Java修饰符
知识点五:Java修饰符##前言Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:public class className { // ...}private boolean myFlag;static finaldouble weeks = 9.5;protected static final int BOXWIDTH = 42;publicstatic void m...…
-
java基础知识小节之变量类型
知识点四: 变量类型##Java变量类型在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier = value , identifier = value , ... ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。int a, b, c; // 声明三个int型整数:a、 b、cint d = 3, e = 4, ...…
-
java基础知识小节之基本数据类型
知识点三: 基本数据类型Java 基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型: 内置数据类型 引用数据类型 ### 内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte: byte...…
-
JVM之垃圾回收机制
JVM之垃圾回收机制垃圾回收机制是 Java 非常重要的特性之一,也是面试题的常客。它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。 下面将从 什么是java中的垃圾 堆内存的划分 回收垃圾的算法 分代回收机制 Java中垃圾回收器的类型 GC相关的JVM参数 Full GC和并发垃圾回收来简述java中的垃圾回收机制##什么是java中的垃圾所谓的”垃圾”就是指:当一个对象通过一系列根对象(比如:...…