![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
tendollors
这个作者很懒,什么都没留下…
展开
-
java基础值传递和址传递
基本数据类型是值传递引用数据类型是址传递也叫引用传递package part10;public class TestSystem { public static void changeNum(int num){ num=34; } public static void changePerson(Person person){ person.setAge(10); person.setName("俊燕"); ..原创 2022-01-03 00:20:32 · 183 阅读 · 0 评论 -
java基础BigDecimal来进行小数的加减乘除
代替double和float精确计算小数原创 2022-01-02 23:53:25 · 420 阅读 · 0 评论 -
java基础StringBuilderStringBuffer
String是不可变类,对String的修改会在内存中生成新的内存地址和值StringBuffer是线程安全的,StringBuilder是线程不安全的,其它都一样StringBuffer可以在多线程程序里使用,StringBuilder不能在多线程程序里使用...原创 2022-01-02 23:07:37 · 131 阅读 · 0 评论 -
java基础String内存分析
String str1="abcd";1.直接赋值的方式,字符串的值存在了方法区中的字符串常量池中String str2=new String("abcd");2.使用new的方式,字符串的值存在了堆中两种方式都在栈中通过地址来指向String str3="ab";String str4="cd";String newStr=str3+str4;3.两个字符串的相加实际是使用了StringBuilder可变字符串类,所以相当于是在堆中新建了一个变量4....原创 2022-01-02 22:44:15 · 169 阅读 · 0 评论 -
java基础 异常
java异常分为ERROR和EXCEPTIONexception可以处理而error是不能处理的package part7;public class ExceptionDemo { public static void main(String[] args) { int[]arr = {1,2,33,3}; //Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:原创 2022-01-02 21:50:09 · 127 阅读 · 0 评论 -
java数组和异常
数组是一组具有相同类型的数据的数据结构数组中的数据在内存中是连续存放的使用方式是step1创建数组 step2操作数组原创 2022-01-01 23:58:38 · 226 阅读 · 0 评论 -
java抽象类
抽象类用于表示现实世界中不存在具体对象的事物,更方便进行描述抽象类:包含抽象方法的类叫做抽象类抽象类意思是不够完整的类,不够具体的类抽象方法:没有方法体的方法叫做抽象方法抽象方法只能用于被子类继承后实现类似于接口...原创 2022-01-01 23:48:52 · 44 阅读 · 0 评论 -
java基础Object类
getClass()获取对象所属类toString()输出打印内容,可重写equals()判断对象值是否相等,而==是判断内存地址是否相等原创 2022-01-01 23:09:43 · 56 阅读 · 0 评论 -
java基础多态
多态分为类继承和接口实现两种现实世界体现为事物的多种形态程序里一般是父类引用变量指向子类对象转型分为向上转型和向下转型向上转型为子类对象转为父类引用向下转型为已经转为父类引用对象强转为实际子类对象...原创 2022-01-01 22:38:29 · 122 阅读 · 0 评论 -
java final关键字
final修饰类:不能被继承final修饰方法:不能被重写覆盖。不支持子类任何形式修改final修饰变量:此变量不能被改变(常量)原创 2022-01-01 20:57:02 · 108 阅读 · 0 评论 -
java static关键字
static关键字可以修饰方法和属性,被static修饰后的方法和属性被全类的所有对象所共享,被称为静态变量和静态方法,也可以称为全局变量和全局方法原创 2022-01-01 15:54:42 · 44 阅读 · 0 评论 -
java return的使用
1.可以强制结束方法2.可以返回返回值原创 2021-12-31 22:25:35 · 108 阅读 · 0 评论 -
java break和continue
break用法:1.在switch结构中用于跳出当前分支代码2.用于跳出循环并终止循环代码continue用法:用于跳出本次循环的代码,下一次循环继续执行原创 2021-12-31 21:59:46 · 51 阅读 · 0 评论