J2SE
文章平均质量分 52
Java基础
卖火柴の小女孩
擅长netcore、java微服务开发、运维;擅长大数据环境搭建集成开发(Hadoop、Hive、Spark、HBase);最近在学习机器学习相关内容
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java String类
实例化String对象// 方式一String str1 = "JavaSE";System.out.println(str1);// 方式二String str2 = new String("JavaSE 55");System.out.println(str2);// output// JavaSE// JavaSE 55“==” vs equals 方法“==”比较的是引用(是否指向同一个内存块)“equals”比较的是具体内容// 直接赋值方式String原创 2022-01-20 17:31:05 · 440 阅读 · 0 评论 -
Java IO流
流失一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流IO流-文件操作File类public class FilePathUtil { public static final String FILE_SEPARATOR = System.getProperty原创 2022-01-20 17:26:30 · 280 阅读 · 0 评论 -
Java多线程
程序里同时执行多个任务并且加以控制,这个就是多线程的含义。多个任务同时进行,可以充分利用CPU内存等硬件设备,提高程序运行效率。多线程实现继承Thread类 实现Runnable接口多线程实现数据共享Thread场景:一边听音,一边写代码public class Music extends Thread{ @Override public void run() { while (true){ System.out.prin原创 2022-01-20 11:17:42 · 234 阅读 · 0 评论 -
Java集合
List集合有序集合(也称为序列 )。 该界面的用户可以精确控制列表中每个元素的插入位置。 用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。List接口的主要实现类有ArrayList和LinkedList。在数据量不大的情况下,这两个类性能差别不大,一般情况下,集合里的元素很少变化的,一般用ArrayList,假如集合里元素经常变动,推荐使用LinkedList,底层实现不同。更多操作请参考API手册链接: https://pan.baidu.com/s/1R原创 2022-01-19 15:23:38 · 112 阅读 · 0 评论 -
Java反射
演示类package com.little;public class People { private String name; private int age; public People() { } public People(String name, int age) { this.name = name; this.age = age; } public String getName() {原创 2022-01-19 10:47:08 · 107 阅读 · 0 评论 -
Java泛型
引入泛型public class R<T> { private int status; private String msg; private T data; public R(int status, String msg, T data) { this.status = status; this.msg = msg; this.data = data; } public int getSt原创 2022-01-18 17:36:26 · 147 阅读 · 0 评论 -
Java常用类
推荐工具包Hutool:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带原创 2022-01-18 15:32:34 · 115 阅读 · 0 评论 -
Java异常处理
简单处理try { String a = "123a"; int i = Integer.valueOf(a);} catch (Exception e) { e.printStackTrace();}throws和throw关键字throws表示当前方法不处理异常,而是交给方法的调用出去处理throw表示直接抛出一个异常package com.little;public class Demo1 { static void demoThrows(原创 2022-01-18 09:38:49 · 229 阅读 · 0 评论 -
Java面向对象
类的继承子类能够继承父类的属性和方法 Java中只支持单继承私有方法不能继承public class Animal { public Animal() { System.out.println("无参构造"); } public Animal(String name, int age) { System.out.println("有参构造"); this.name = name; this.age = a原创 2022-01-17 14:20:46 · 257 阅读 · 0 评论 -
Java选择与循环语句
if elseint a = 0;if (a > 0) { System.out.println("a是正数");} else if (a < 0) { System.out.println("a是负数");} else { System.out.println("a是零");}switchswitch语句用于条件很多的情况;switch在jdk1.6或jdk1.6以下版本,仅支持整型类型;jdk1.7开始支持字符串System.out.p原创 2022-01-12 18:24:46 · 247 阅读 · 0 评论 -
Java运算符与表达式
赋值运算符号"="(赋值)算术运算符+(加)-(减)*(乘)/(除)%(取模);取模就是求余数自增自减运算法符号:++(自增);--(自减)重点:i++ 和 ++i 的区别i++ 先操作后加1++i 是先加1后操作示例1:int a = 1;// a++ 表示先做赋值操作,后自增int b = a++;System.out.println("a=" + a);System.out.println("b=" + b);// ou原创 2022-01-11 18:46:37 · 265 阅读 · 0 评论 -
Java基本数据类型
数据类型分类整数类型 # 数据类型 大小/位 可表示的数据范围 1 byte(位) 8 -27到(27-1) 2 short(整型) 16 -215到(215-1) 3 int(整型) 32原创 2022-01-10 17:29:14 · 244 阅读 · 0 评论 -
JDK安装与配置
JDK配置官方下载:Java Downloads | Oracle百度云盘:百度网盘 请输入提取码 提取码: t9gndocs:https://docs.oracle.com/javase/8/docs/windowsjdk安装结束后,会弹出来jre安装最后进行环境变量配置即可# jdkexport JAVA_HOME=/soft/jdkexport JRE_HOME=/soft/jdkexport PATH=$PATH:$JAVA_HOME/binm原创 2022-01-10 16:18:09 · 536 阅读 · 0 评论
分享