![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
皮皮治OS的笔记库
这个作者很懒,什么都没留下…
展开
-
JAVASE(复习)——Lambda表达式
Lambda表达式的使用前提有且仅有抽象方法(1)参数的类型可以省略(2)如果参数有,那么()可以省略(3)如果代码块的,可以{ };(4)如果代码块的,可以省略大括号和分号,原创 2022-11-21 23:34:28 · 263 阅读 · 0 评论 -
JAVASE(复习)——内部类
成员变量位置相同。原创 2022-11-21 23:12:19 · 143 阅读 · 0 评论 -
JAVASE(复习)——多态
多态:就是对在的不同形态()原创 2022-11-21 21:59:47 · 89 阅读 · 0 评论 -
JAVASE(复习)——static
关键字是的意思,是Java中的一个,可以修饰被(在堆内存共享)随着类的加载而加载,优先于对象存在()可以通过调用,也可以通过调用。原创 2022-11-21 18:08:18 · 252 阅读 · 0 评论 -
JAVASE(复习)——继承(extend)启动先后
【代码】JAVASE(复习)——继承(extend)启动先后。原创 2022-11-09 23:40:15 · 225 阅读 · 0 评论 -
JAVASE(复习)——方法重写(@Override)
(必须是父类返回值的派生类,java5 及更早版本返回类型要一样,java7 及更高版本可以不同)其实父类静态方法打不能重写,子类可以出现是应为父类方法隐藏了。访问权限不能比父类中被重写的方法的访问权限更低。声明为 final 的方法不能被重写。,非静态方法通过非静态重写(原创 2022-11-09 23:16:22 · 157 阅读 · 0 评论 -
JAVASE(复习)——ArrayList
遍历 arraylist 中每一个元素并执行特定操作。将元素插入到指定位置的 arraylist 中。通过索引值获取 arraylist 中的元素。删除 arraylist 里的单个元素。返回 arraylist 里元素数量。对 arraylist 元素进行排序。原创 2022-11-08 23:24:46 · 101 阅读 · 0 评论 -
JAVASE(复习)——String-StringBuilder-StringBuffer
第二次赋值会新建对象。原创 2022-11-08 22:26:48 · 74 阅读 · 0 评论 -
JAVASE(复习)——继承(extends)
/父类方法System.out.println(name+"正在吃");}}}}}}二、子类使用dog.setName("修狗");dog.eat();//父类方法}}修狗正在吃(1)成员变量:当子类和父类有重名的成员变量时,会发生就近原则,优先使用子类的成员变量,不过可以通过this和super来区分使用。(2)成员方法:子类和父类出现同名的成员方法,先在子类中找,找不到在去父类中找。(3)子类中成员方法调用注意,同名的情况下会用this调用子类的方法。原创 2022-11-08 20:40:48 · 144 阅读 · 0 评论 -
JAVASE(复习)——构造方法
/ 无参构造方法,用来初始化对象System.out.println("完成初始化!!");}}}}}}原创 2022-11-08 20:23:33 · 56 阅读 · 0 评论 -
JAVASE(复习)——局部变量和全局变量
【代码】JAVASE——局部变量和全局变量。原创 2022-11-08 20:08:06 · 113 阅读 · 0 评论 -
JAVASE(复习)——实参和形参&值传递和引用传递
实参:就是方法调用的参数。形参:方法中定义的参数。原创 2022-11-08 19:38:20 · 203 阅读 · 0 评论 -
JAVASE(复习)——API(String)
charAt() 方法用于返回指定索引处的字符。如果单纯这样的语句毫无疑问。原创 2022-11-08 17:29:25 · 168 阅读 · 0 评论 -
JAVASE(复习)——API(Scanner)
在java.util.Scanner;原创 2022-11-08 16:45:56 · 307 阅读 · 0 评论 -
JAVASE(复习)——方法重载、数组篇
数组下标是0开始,定义长度是索引减一。arr.length计算的是行数。数组下标重0开始,内存连续。原创 2022-11-08 16:08:56 · 426 阅读 · 0 评论 -
JAVASE(复习)——基础语法
javac是编译成.calss文件(字节码文件),java是运行文件。原创 2022-11-08 14:55:44 · 65 阅读 · 0 评论 -
带你认识什么是maven
一、maven了解Maven 是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。所以这里我们介绍的就是怎样 用 maven 来满足我们项目的日常需要。 Maven 使用惯例优于配置的原则maven的仓库默认路径 一般在用户的(.m2)文件下例如工程的jar依赖就是放在repository文件夹下仓库(储存东西的地方)默认路径可修改,在settings下修改二、怎么样理解什么是仓库例如:在pom.xml配置文件,配...原创 2022-02-14 23:19:25 · 247 阅读 · 0 评论 -
JAVA循环结构
Java循环结构-----for,while,和do while语句顺序结构语句程序被执行时只能执行一次,如想要执行多次,则需要使用循环结构语句。在Java中主要的三种循环结构语句while循环语句 do....while 循环语句 for循环语句7.1while循环while循环时最基本的循环while( 布尔表达式 ) { //循环内容}布尔表达式的值为真(true)时,循环就会一直执行下去。案例public class Test { public原创 2021-03-05 00:02:54 · 70 阅读 · 1 评论 -
Throws、Throw、Try-catch-finally的区别及应用
一、异常层次结构异常Exception是Throwable的一个子类。二、异常方法下面的列表是 Throwable 类的主要方法:序号 方法及说明 1 public String getMessage() 返回关于发生的异常的详细信息。这个消息在Throwable 类的构造函数中初始化了。 2 public Throwable getCause() 返回一个 Throwable 对象代表异常原因。 3 public String toStr原创 2022-03-21 22:56:23 · 1411 阅读 · 0 评论 -
Java中的 trim() 方法
trim() 方法是用于删除字符串的头尾空白符(只有头和尾)。返回值是删除头尾空白符的字符串public class test1 { public static void main(String[] args) { String Str = " chenglaodeia "; System.out.print("原始值 :" ); System.out.println( Str ); System.out.prin原创 2022-03-02 22:23:53 · 16083 阅读 · 0 评论 -
JAVA三大集合(List,Set)
List和set的异同list和set同样基于Collection 父类接口,属于同一级别(黑色标记为常用)Set下还有HashSet,LinkedHashSet,TreeSet List下还有ArrayList,Vector,LinkedList用法相同之处List以ArrayList 为例,set以HashSet 为例:(1)添加元素HashSet 类和ArrayList 提供类很多有用的方法,添加元素可以使用 add() 方法:import java.ut...原创 2021-11-15 00:54:46 · 360 阅读 · 0 评论 -
JAVA三大集合(map、list、set)
Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主要有:ArrayList、LinkedList、Stack以及Vector等List,Set,Map三者的区别?List、Set、原创 2021-11-07 23:16:10 · 3772 阅读 · 11 评论