Java基础
文章平均质量分 71
复习java相关基础
卢大宝宝
这个作者很懒,什么都没留下…
展开
-
创建型模式-原型模式(克隆)
浅克隆是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。深克隆不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象。//深克隆public Object clone() throws CloneNotSupportedException { Teacher teacher = (Teacher)super.clone(); teacher.setStudent((Student)teacher.getStudent().clone()); retu原创 2021-09-13 16:06:10 · 127 阅读 · 0 评论 -
java-简介
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 P原创 2021-05-23 20:46:37 · 67 阅读 · 0 评论 -
java-环境变量配置-及解释
环境:window10JDK和JRE位置:我的电脑右键--属性点高级系统设置点击环境变量JAVA_HOME C:\Program Files\Java\jdk1.8.0_191CLASSPATH .;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jarpath %Java_Home%\binpath %Java_Home%\jre...原创 2021-05-23 22:04:41 · 445 阅读 · 0 评论 -
java-内存划分
JVM(虚拟机)内存的划分Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。JVM内存的划分有五片:寄存器 本地方法区 方法区 栈内存 堆内存寄存器:这是速度最快的存储场所,因为寄存器位于处理器内部,这一点和其他的存储媒介都不一样。不过寄存器个数是有限的 在内存中的寄存器区域是由..原创 2021-05-24 22:01:27 · 112 阅读 · 0 评论 -
java关键字
Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字翻译 2021-05-29 17:40:07 · 127 阅读 · 0 评论 -
JAVA-数据类型 常量,变量(基本数据类型,引用数据类型)
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型 引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-.原创 2021-05-23 22:46:56 · 449 阅读 · 0 评论 -
JAVA-基本数据类型的封装类型,Math类,Character 类
Java 基本数据类型变量:就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型 引用数据类型Java中绝大部分操作都是基于内存的,我们要存储“卢大宝”这个名字就必须在内存中开辟一块内存区域用于存储,例如:想存储姓名可以如下代码:String name = "卢大宝";原创 2021-05-25 20:06:47 · 332 阅读 · 0 评论 -
JAVA-变量(类变量,实例变量,局部变量)
Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量 public void method(){ int i =0; // 局部变量翻译 2021-05-25 20:24:56 · 121 阅读 · 0 评论 -
JAVA-修饰符
Java语言提供了很多修饰符,主要分为以下两类:访问修饰符 非访问修饰符访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问protected: 即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问default:介于public ..原创 2021-05-25 22:24:52 · 115 阅读 · 0 评论 -
Java 运算符
运算符分成以下几组:算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符原创 2021-05-29 16:18:25 · 98 阅读 · 0 评论 -
Java 循环
Java中有三种主要的循环结构:while循环 do…while循环 for循环原创 2021-05-31 20:39:58 · 75 阅读 · 0 评论 -
Java 条件语句(if判断)
一个 if 语句包含一个布尔表达式和一条或多条语句if(布尔表达式){ //如果布尔表达式为true将执行的语句}原创 2021-05-31 20:45:39 · 531 阅读 · 0 评论 -
Java switch case 语句
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句}...翻译 2021-05-31 20:52:51 · 70 阅读 · 0 评论 -
JAVA-高精度计算的类:BigInteger和BigDecimal
BigInteger abs() 返回一个BigInteger,它的值是此BigInteger的绝对值。 BigInteger add(BigIntegerval) 返回值为 (this + val) 。 BigInteger and(BigIntegerval) 返回值为 (this & val) 。 BigInteger andNot(BigIntegerval) 返回值为 (this & ~val...原创 2021-05-27 23:36:07 · 325 阅读 · 0 评论 -
JAVA-String类
String类包括用于检查序列的各个字符的方法,用于比较字符串,搜索字符串,提取子字符串以及创建将所有字符翻译为大写或小写的字符串的副本原创 2021-06-02 23:12:31 · 95 阅读 · 0 评论 -
IntStream类
支持顺序和并行聚合操作的原始int值元素序列所属包:java.util.stream原创 2021-05-31 22:31:47 · 422 阅读 · 0 评论 -
随机类:Random
Java中存在着两种Random函数:java.lang.Math.Random java.util.Random原创 2021-05-31 22:52:13 · 253 阅读 · 0 评论