java基础
文章平均质量分 57
java学习基础总结比较简单
RZH_long
这个作者很懒,什么都没留下…
展开
-
json字符串与java对象的互相转换
JSONObject 转 JSON 字符串JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "wjw"); jsonObject.put("age", 22);jsonObject.put("sex", "男");jsonObject.put("school", "商职");String jsonStr = JSONObject.toJSONString(jsonObject);System.out.pr..原创 2021-12-13 19:29:04 · 351 阅读 · 0 评论 -
JAVA基础14:字节缓冲区,编码解码问题,字符流,字符流缓冲区
package com.i;import java.io.*;public class Test_buffer { /** * 字节缓冲区流:缓冲区的构造方法只是为字节流提供了一个缓冲区,底层还是由字节流来完成读写 * BufferedOutputStream: * BufferedInputStream: * * 构造方法: * public BufferedOutputStream(Ou.原创 2021-10-11 22:24:41 · 244 阅读 · 0 评论 -
JAVA基础06_方法重载以及引用类型基础类型调用的区别
package com.b;public class Test_method01 { public static void main(String[] args) { /* 方法重载:在同一个类中出现了方法名相同的方法 特点:参数列表个数不同;参数列表数据类型不同; 注意:调用的时候jvm会根据参数来判断使用哪个方法。 */ }}方法的基础类型在虚拟机上内存的体现:引用类型在虚拟机.原创 2021-09-23 19:21:23 · 85 阅读 · 0 评论 -
Maven的本地仓库配置,与各种概念汇总(了解大概的使用)
Maven仓库概念:Maven主要是把其他地方的jar包下载到本地仓库,供使用。Maven配置本地仓库:配置好这两个地方:目录创建好,修改IDEA的maven路径。使用默认路径的本地仓库就创建好了。想要使用指定路径的maven仓库,需要配置环境变量,具体百度。Maven的常用命令:clean,清空package包test,调用插件jutil执行测试类并生成测试报告(测试报告不支持中文)package,打包成jar项目或者war项目Maven常...原创 2021-10-17 21:37:28 · 310 阅读 · 0 评论 -
java基础02
package com.a;public class Test_02 { public static void main(String[] args) { //必须有一个高精度的,才能得到小数结果 System.out.println(5/4); System.out.println(5/4.0); System.out.println(5.0/4); //字符参与运算,以字符计算机存储的数值来计算 .原创 2021-09-20 22:42:07 · 57 阅读 · 0 评论 -
JAVA基础09_OBJECT类_String类_Stringbuilder
package com.d;public class Test_object01 { /** * ==的比较: * 比较基础数据类型,比较的是基础数据类型的值是否相等 * 比较引用数据类型,比较的是引用的地址是否相等 * * 比较对象是否相等的方法: * Object中的equals(Object s)方法,重写此方法进行比较,生成即可。 */ @Override .原创 2021-09-27 20:27:13 · 126 阅读 · 0 评论 -
JAVA基础04
package com.a;public class Test_05 { public static void main(String[] args) { /* for while 先判断后执行循环体 do while 先执行循环体,再判断 在for里面定义的变量,在外面没有用,while在外面定义变量后面可以继续使用。 推荐使用for循环,定义变量用完就从内存释放,减轻负担。 带标签的循环跳.原创 2021-09-22 20:14:24 · 70 阅读 · 0 评论 -
JAVA基础12_Set集合和Map集合
package com.g;import java.util.HashSet;import java.util.Set;public class Test_Set { /** * Set集合的特点: * 不包含重复元素的collection; * * HashSet的特点: * 不保证set集合的迭代顺序;特别是他不保证这个顺序恒久不变。 * * HashSet保证元素唯一性的原理: .原创 2021-10-06 14:23:39 · 94 阅读 · 0 评论 -
java基础03
package com.a;import java.util.Scanner;public class Test_03 { public static void main(String[] args) { //三元运算符,判断(a>b)真返回第一个,假返回第二个 int a = 1; int b = 2; System.out.println((a>b)?a:b); //键盘录入,使用Scanner类.原创 2021-09-20 23:16:43 · 74 阅读 · 0 评论 -
java基础01
package com.a;public class Test_01 { public static void main(String[] args) { System.out.println("hell0_world"); long l = 100000000000L;//整数默认int,小数默认double 加L声明为Long类型 float f = 1.2412f; int i; i = 1;//变量在输.原创 2021-09-20 22:19:22 · 68 阅读 · 0 评论 -
JAVA基础10_数组冒泡排序,Aarrary工具类,包装类,自动装拆箱,Data类和SimpleDataFormat类
冒泡排序原理图package com.e;import java.util.Arrays;public class Test_Arrary { /** * Arrary:提供对数组的各种操作方法。 * toString();转成字符串 * sort();数组排序; * * Arrary不提供构造方法,静态方法导入包后直接调用即可。 * * Arrary类中真的没有构造.原创 2021-09-28 20:14:46 · 92 阅读 · 0 评论 -
JAVA基础08_抽象类,关键字,接口,权限修饰符
package com.c;public class Test_cxl { /** * abstract抽象类的特点: * A:抽象类抽象方法必须用abstract修饰 * B:抽象类中不一定有抽象方法,有抽象方法一定是抽象类 * C:抽象类不能直接实例化 * 参照多态的方式:通过子类对象进行实例化; * D:抽象类的子类 * 要么重写抽象方法; .原创 2021-09-26 19:55:25 · 100 阅读 · 0 评论 -
JAVA基础复习
Stringbuilder只能通过new对象来创建; * * Stringbuilder的添加和反转: * 添加:不管添加什么类型,输出都是字符串 * 链式编程:append返回的是一个对象 * 反转:reverse()String和Stringbuilder相互转换: * Stirng转成Stringbuilder用,带参构造方法; * ...原创 2021-10-12 20:57:46 · 55 阅读 · 0 评论 -
JAVA基础05_数组
package com.b;public class Test_arrary01 { public static void main(String[] args) { /* 定义: int[] arr;//定义一个数组叫 arr 建议用这个 int arr[];//定义了一个int类型的变量 变量名是arr[]的属组 初始话:为属组开辟内存空间,并且为数组中每一个元素赋值 动态初始话: .原创 2021-09-22 21:11:39 · 98 阅读 · 0 评论 -
JAVA基础11_集合_List集合_迭代器_增强for_常见数据结构
package com.f;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;public class Test_Collection { /** * 集合出现的意义: * 面向对象,要对对象进行存储。对象不能是一个基础的变量,需要用容器存储。 * * ...原创 2021-09-29 20:29:34 · 93 阅读 · 0 评论 -
JAVA基础13_异常处理,File类,IO流,输入流比较标准的写法
package com.h;import java.io.File;import java.io.IOException;public class Test_exceptionDemo { /** * 异常:通过异常的继承关系可以判断是运行时异常还是编译时异常 * * File的构造方法: * File(File parent, String child) * 从父抽象路径名和子路径名字符串创建新的 F.原创 2021-10-08 21:21:08 · 64 阅读 · 0 评论 -
JAVA基础测试题总结
switch表达式后面的数据类型只能是byte,short,char,int四种整形类型,枚举类型和java.lang.String类型(从java 7才允许),不能是boolean类型。i++和++i: ++i先运算,i当前改变 i++下一行i值改变(不应该说是下一行,应该是下一次运算前)int a=2;int b=3;int c=a++>b?--b:++a;System.out.println(a+" "+ b +" "+c);int a=0;4+=a...原创 2021-10-12 21:54:51 · 68 阅读 · 0 评论 -
JAVA基础06_类的成员变量和局部变量,类的内存图,this,构造方法
package com.b;public class Test_class01 { /* 成员变量和局部变量的区别: A:位置不同 成员变量在类中,方法外 局部变量在方法中,或方法声明上(形式参数) B:在内存中位置不同 成员变量,在堆内存 局部变量,在栈内存 C:生命周期不同: 成员变量,随着类的创建而创建,类的消失而消失 局部变量,随着方法的调用而存在,方法调用完.原创 2021-09-23 20:19:26 · 119 阅读 · 0 评论 -
JAVA基础07继承和多态
package com.b;public class Test_extend { /** * 继承的优点: * 提高代码复用性; * 提高代码的可维护性; * 让类和类之间产生关系,是多态的前提; * 继承的缺点: * 让类与类之间产生联系,让类的耦合性增强了。 * * 开发的基本原则:高内聚,低耦合 * 内聚:自己.原创 2021-09-25 12:45:15 · 99 阅读 · 0 评论