![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
石头坡
时刻保持清醒的头脑,合理的规划自己,追随自己的内心,珍惜时间,珍惜眼前人,总结与反思自己,丰富自己,强大自己。
展开
-
注解的用法
javase原创 2023-01-31 23:56:02 · 97 阅读 · 0 评论 -
docker和tomcat的区别是什么?
javase原创 2023-01-31 23:43:32 · 1030 阅读 · 0 评论 -
stream流
Stream流的用法:public class Mystream1 { public static void main(String[] args) { //集合的批量添加 List<String> list = new ArrayList<String>(); list.add("张三丰"); list.add("张无忌"); list.add("周芷若"); list.a原创 2021-12-17 03:59:55 · 401 阅读 · 0 评论 -
Set集合
Set集合概述和特点set集合特点可以去除重复 存取顺序不一致 没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取,删除set集合里面的元素 public class baseic { public static void main(String[] args) { Set<String> set = new TreeSet<>(); set.add("a"); set.add("b");原创 2021-12-16 17:47:21 · 750 阅读 · 0 评论 -
泛型相关的内容
泛型概述泛型是jdk1.5中引入的特性,它提供了编译时类型安全检测机制。泛型的好处:把运行时的问题提前到了编译期间。 避免了强制类型转换 public class GenericitySummarize { public static void main(String[] args) { List list = new ArrayList<>(); //默认是object list.add("aaa");原创 2021-12-16 01:28:55 · 554 阅读 · 0 评论 -
自定义异常
参考JDK提供的自定义异常的格式,总结格式如下:定义异常类 写继承关系 空参构造 带参构造public class AgeOutBoundsException extends RuntimeException { public AgeOutBoundsException() { } public AgeOutBoundsException(String message) { super(message); }}public class原创 2021-12-15 23:08:42 · 197 阅读 · 0 评论 -
异常处理方式
两种处理异常的方式小结:1.抛出throw,throws在方法中,当传递的参数有误,没有继续执行下去的意义了,就采取抛出处理,表示让该方法结束运行。 告诉调用者出现了问题。2.捕获try-catch能让代码继续往下运行。...原创 2021-12-15 16:14:51 · 91 阅读 · 0 评论 -
throwable成员方法
throwable所有方法的成员方法如下:getMessage() 返回此throwable的详细消息字符串。printStackTrace() 把异常的错误信息输出到控制台上public String toString() 返回此可抛出的简短描述。public class ExceptionDemo11 { public static void main(String[] args) { try { int a[] = {1,2,3..原创 2021-12-15 01:16:43 · 189 阅读 · 0 评论 -
try-catch在代码中的执行流程
1,如果 try中没有遇到问题,怎么执行?public class ExceptionDemo10 { public static void main(String[] args) { try { Scanner sc = new Scanner( System.in ); System.out.println("请输入你的年龄"); int age = sc.nextInt();原创 2021-12-15 00:50:52 · 5007 阅读 · 0 评论 -
方法的重写 override/overwrite
重载(overlload)和重写的区别。重载:方法名一样,参数类型,参数个数,返回值不一样或者一样的多个方法,就是方法重载、定义:在子类中可以根据需要对从父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。 要求:子类重写的方法必须和父类被重写的方法具有相同的方法名称,参数列表。 子类重写的方法的返回值类型不能大于父类被重写的方法的返回值类型。(子类的权限可以比父类大,或者相同;对比煎饼果子,只有摊的大,才能覆盖掉) 子类重写的方法使用的访问权限不能原创 2021-05-01 19:41:39 · 180 阅读 · 0 评论 -
eclipse dubug过程遇到的问题
当你debug一段程序时,想进入一个方法内部,debug其内部实现时,f5操作时,发现并没有进入方法内部,而是跳到下一行代码了。此时,应修改:1.debug as-Debug Configurations-右侧点JRE,如下图所示(下图是正确操作),错误的操作下图显示的是JRE,需修改为JDK安装路径下的jre, 修改方式在步骤3、2,找到安装jdk的目录.3.怎么修改:(1)图1中点击 INSTALL JRES,后如下图:(2)重新添加一个(3)如图:..原创 2021-05-01 17:28:58 · 125 阅读 · 0 评论 -
java 基础
commons.lang3.StringUtilsStringUtils.join(Object array[],String separator) 将数组以符号或其他字符串为间隔组成新的字符串Object array[] 需要转换的数组。separator组成新串的间隔符号,如 "," "|"1 private static final String[] str = {"1...原创 2019-01-01 10:12:29 · 70 阅读 · 0 评论 -
PinYin4jUtils包装类简介
PinYin4jUtils 源码:package com.itheima.bos.utils;import java.util.Arrays;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourc...原创 2019-01-01 10:36:05 · 246 阅读 · 0 评论 -
String类型转化为Integer类型
String类型转化为Integer类型 总结:String类型转化为Integer类型,可用 new Integer(parameter)构造函数原创 2019-01-05 16:20:08 · 8253 阅读 · 0 评论 -
Oracle sql语句中的(+)作用
Oracle sql语句中(+)作用select * from operator_info o, group_info g where o.group_id = g.group_id(+); 理解: + 表示补充,即哪个表有加号,这个表就是匹配表,另一表为基表。所以加号写在右表,则左表就全部显示,右表满足条件的才能显示,故是左连接。 注意: + 在MySQL中不...原创 2019-02-12 12:24:21 · 10227 阅读 · 0 评论 -
JAVA 面向对象
接口的概念接口是功能的集合,同样可以看做是一种数据类型,是比抽象类更为的“类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。 类实现接口类与接口的关系为实现关系,即类实现接口。实现的动作类似继承,只是关键字不同,实现使用impleme...原创 2018-11-02 14:48:37 · 104 阅读 · 0 评论