Java基础
文章平均质量分 79
主要介绍简单的java基础
时光清浅ぴ许你安然
这个作者很懒,什么都没留下…
展开
-
Java反射
Java反射原创 2022-02-25 22:48:19 · 317 阅读 · 0 评论 -
Java中的文件使用
Java中的文件使用原创 2022-02-25 21:30:17 · 217 阅读 · 0 评论 -
java中的正则表达式---Regex
java中的正则表达式---Regex原创 2022-02-24 21:43:18 · 385 阅读 · 0 评论 -
String类
一、简单介绍String代表字符串的类,用final修饰,是一个最终类。字符串是常量,它的值在创建之后不能更改,可以共享。String s = "a"; //字符串a本身没有发生变化s = "b"; //只是变量s指向的对象变了。如果字符串是直接赋值的,那么它指向的是方法区的常量池中的字符串的地址。如果是用new的方法创建的对象,会在堆中开辟空间,将该地址值赋给变量,堆中的空间中存的是方法区的常量池的字符串的对象。public class StringDemo { public st原创 2022-01-20 22:19:56 · 837 阅读 · 0 评论 -
Java内部类
内部类:封装的第三种形式(函数和属性私有化)原创 2021-12-08 22:41:06 · 211 阅读 · 0 评论 -
Java类与对象
类是对象的概括,对象是类的具体。可以将类看做一个模版,将对象看作这个模版产生的具体的实例。原创 2021-11-22 22:54:48 · 654 阅读 · 1 评论 -
Java封装、继承、多态
一、封装原创 2021-11-23 23:02:06 · 416 阅读 · 1 评论 -
final关键字
final可修饰变量、方法以及类一、常量final修饰变量的时候,表示这个变量的值不可以改变final int[] arr = {1,2,3,4,5};arr[2] = 7;对于基本类型而言,变量对应的值是实际值;对于引用类型而言,变量对应的值是地址,所以此时用final修饰的时候,是指地址不可改变对于final类型的成员变量,一般来说有两种赋值方式:(1)在声明的时候显示赋初值。(2)在声明的时候不赋值,而在构造代码块中赋值或者在所有的构造方法中赋值。  原创 2021-12-08 21:43:09 · 65 阅读 · 0 评论 -
Java中的抽象类+接口
一、抽象类 将一些名称一致但是细节不同的行为提取到父类中定义为抽象方法。抽象方法所在的类必须是抽象类。用abstract修饰。抽象方法没有方法体。 当一个具体类继承了抽象类之后,必须实现这个抽象类中的抽象方法。抽象类不能直接创建对象。 抽象类中有构造函数(任何类都有构造方法),只是不常用它来创建原创 2021-12-08 22:09:11 · 297 阅读 · 0 评论 -
static关键字
static可修饰成员变量、方法、代码块、内部类一、 静态变量static修饰的变量称之为静态变量/类变量。 静态变量随着类的加载而加载到方法区中的静态区,并且在静态区中赋予了初始值。静态变量在对象之前产生,所以可以不通过对象而通过类名来调用,也可以通过对象来调用。但是一般是通过类名来调用的。 由于类创建的所有对象存储的是静态属性在方法区中的静态区中的地址值,原创 2021-12-07 22:52:35 · 220 阅读 · 0 评论 -
内存简单介绍
一、内存分类栈内存、堆内存、方法区、本地方法栈(涉及与其他语言的交互)、寄存器二、栈内存可以用于存储变量,栈内存对存入其中的变量不会自动赋值,变量在使用完成之后会立即移三、堆内存用于存储对象的,堆内存对于存入其中的元素会自动的赋予初始值byte/short/int-0,long-0L;float-0.0f,double-0.0,char-‘\u0000’(注意单引号),boolean-false, 引用数据类型的默认值都是null对象使用完成之后不会立即移出堆内存,而是在不定的某个时刻被回收原创 2021-11-16 22:56:11 · 460 阅读 · 0 评论 -
数组(冒泡排序、选择排序、二分查找)
一、什么是数组用于存储一组同一数据类型数据的容器数组会对放入其中的数据自动编号,编号是从0开始的—(下标)二、数组的格式定义变量int i; //声明i = 5; //初始化 在程序中第一次赋值的时候2.1 格式一数据类型[] 数组名 = new 数据类型[数组的大小];适用于知道元素个数而不知道具体值可以先声明再初始化int[] arr; arr = new int[5]; int[] arr = new int[5]; //定义了一个最多能存储5的整数的原创 2021-11-16 22:46:05 · 320 阅读 · 0 评论 -
Java中的流程控制
一、顺序结构从上倒下、从左到右依次运行二、分支结构2.1 判断结构if(逻辑值){ //代码块;}如果代码块只有一句,{}可以省略不写, 但是最好写上,增加可读性。if(逻辑值){ //Code1;} else { //Code2;}if(逻辑值1){ //Code1;} else if(逻辑值2) { //Code2;} else { //Code3;}执行顺序:先执行逻辑值1,如果逻辑值1为true,则执行代码快1.接着执行逻辑值2,如果逻辑值2为原创 2021-09-24 23:29:38 · 69 阅读 · 0 评论 -
Java中的运算符
一、算术运算符整数运算:若两个操作数中有一个为long,则结果为long,如果没有long,则结果为int,即使两个操作数全为byte或者short。浮点数运算:若两个操作数有一个为double,则结果为double,只有两个都为float时,结果才为float。*+加 -减 乘 &nbs原创 2021-09-10 22:46:29 · 171 阅读 · 1 评论 -
Java中的数据类型
Java中的数据类型有两大类:基本数据类型、引用数据类型,下面来具体介绍下一、基本数据类型1.1 数值型整数型默认值都是0,long类型的默认值为0Lbyte字节型只有一个字节的内存空间1个字节 = -2^7 〜 2^7-1 即 -128〜127(这个范围必须记住)byte b = 5; byte b2 = -128;short短整型2个字节即: -2^15〜 2^15-1 即: -32768~32767(这个范围必须记住,记得时候可以和char类型对比着记) sho原创 2021-07-29 22:26:22 · 2765 阅读 · 0 评论 -
Java中的常量+进制+变量
一、常量Java中的常量可分为6种整数常量所有的整数,比如: 3,99,107小数常量所有的小数,比如:3.5 100.9字符常量用单引号将一个字母、数字、符号标识起来,比如: ‘a’ ‘=’ ‘ ’字符串常量用双引号将一个或者多个字符标识起来,比如: “abc” “234” “q2” “”布尔常量用于表示逻辑值,比如:true/false空常量即:null5-整数、5.0-小数、‘5’-字符、“5”-字符串、‘5.0’-写法错误、 “5.0”-字符串二、进制2.1原创 2021-07-26 23:10:36 · 163 阅读 · 1 评论 -
计算机中的常用命令+Java简单介绍
一、计算机中的常用命令dir----用来查看当前目录下的所有的子目录和子文件的cd—用来打开目录 … 表示上一层目录 / 表示根目录 (cd …或者cd / 即可)tree—查看当前目录下的树状目录结构mkdir----创建目录—md创建目录123:md 123创建它的子目录:md 123\456 则会在123目录下生成它的子目录456)rmdir—删除目录rd—是从计算机中彻底移除;如果当前目录中有子文件或者子目录,会删除失败del ----删除文件二、Java来源简单介绍原创 2021-07-22 23:20:08 · 153 阅读 · 6 评论