![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA基础
文章平均质量分 68
日积月累,积攒JAVA相关知识
耳东编程
戒骄戒躁
展开
-
Java——当前时间生成时间戳
public class Test { public static void main(String[] args) { Date now = new Date(); //yyyyMMddHHmmss String dateStamp = new java.text.SimpleDateFormat("yyyyMMdd").format(now); System.out.println(dateStamp);//20211125原创 2021-11-25 09:09:36 · 1044 阅读 · 0 评论 -
Java基础——6、基础面试题——待完善
1、final、finally、finalize 区别?2、throw 和 throws 区别3、collection 和 collections 区别4、String、StringBuffer、StringBuilder5、ArrayList、LinkedList6、HashMap、LinkedHashMap7、重写、重载8、抽象类、接口9、== 和 equals10、sleep() 、wait()...原创 2021-11-13 08:47:07 · 273 阅读 · 0 评论 -
Java基础——5、异常处理
接上一章面向对象(下)目录1、异常的概述与体系结构2、常见异常java.lang.Exception2.1、举例几个运行时异常:java.lang.RuntimeException2.1.1、 java.lang.ArrayIndexOutOfBoundsException: 112.1.2、java.lang.NullPointerException2.1.3、java.lang.ClassCastException2.1.4、java.lang.NumberFormatException2.1.5、原创 2021-11-13 08:41:48 · 99 阅读 · 0 评论 -
Java基础——4、面向对象(下)——单例、final、抽象类、接口、内部类
接上一章面向对象(中)目录凡是被static修饰的结构,都是随着类的加载而加载,只加载一次1、关键字:static1.1、类变量(static修饰的)和实例变量的内存解析2、23种设计模式创建型模式——5种结构型模式——7种行为型模式——11种3、单例设计模式3.1、单例模式如何实现?饿汉式:懒汉式:3.2、饿汉式 VS 饿汉式3.3、单例设计模式—应用场景4、理解main方法的语法5.1、属性赋值的先后顺序6、关键字:final7、抽象类与抽象方法7.1、思考抽象类的问题?7.2、abstract关键原创 2021-11-11 09:11:07 · 236 阅读 · 0 评论 -
Java基础——4、面向对象(中)——继承、重载、重写、多态、equals、包装类、装箱拆箱
接上一章面向对象(上)目录1、面向对象特征之二:继承性1.1、继承性的好处1.2、继承性的格式1.3、继承性的规则1.4、Eclipse——Debug模式2、方法的重写2.1、谈谈方法重载和重写的区别???重载重写——Override3、四种访问权限修饰符4、关键字:super5、子类对象实例化过程6、面向对象特征之三:多态性6.1、理解多态性:6.2、何为多态性:Person p = new man();6.3、多态的使用,虚拟方法调用6.4、总结:6.5、多态性的使用前提:6.6、多态性面试题:6.原创 2021-11-05 11:12:49 · 154 阅读 · 0 评论 -
Java基础——4、面向对象(上)——类、对象、属性、方法、构造器
接上一章数组(下)目录面向对象学习的三条主线1、Java基本元素:类和对象1.1、设计类1.2、创建对象1.3、调用对象的结构1.4、 对象的内存解析2、类中属性的使用2.1、属性(成员变量) vs 局部变量2.1.1、相同点2.1.2、不同点3、类中方法的使用3.1、方法的声明3.1.1、权限修饰符:private、public、缺省、protected3.1.2、返回值类型:有返回值和无返回值3.1.3、return关键字的使用:3.2、方法的分类4、匿名对象的使用5、方法的重载——两同一不同5.1原创 2021-11-01 16:23:32 · 161 阅读 · 0 评论 -
Java基础——3、数组(下)——二维数组
接上一章一维数组的使用目录1、二维数组的理解2、二维数组的使用:2.1、声明和初始化2.2、如何调用数组的指定位置的元素2.3、如何获取数组的长度2.4、如何遍历数组元素2.5、数组元素的默认初始化值2.5、总结:2.6、二维数组的内存解析2.6、二维数组练习3、数组涉及到的算法:3.1、求数组元素的最大值3.2、求数组元素的最小值3.3、求数组元素的总和3.4、数组的复制(赋值array2变量等于array1)3.4.1、内存解析3.4、数组的真正复制3.5、数组的反转3.6、数组的查找3.6.1、数原创 2021-10-27 10:56:57 · 424 阅读 · 0 评论 -
Java基础——3、数组(上)一维数组
dfd原创 2021-10-22 16:30:24 · 137 阅读 · 0 评论 -
Java基础——2、基本语法(下)—程序流程控制
发原创 2021-10-21 09:06:58 · 260 阅读 · 0 评论 -
Java基础——2、基本语法(中)—类型转换、进制、运算符
接上一张内容基本数据类型3.2、基本数据类型变量间转换3.2.1、自动类型提升3.3、基本数据类型与String间的转换3.4、进制与进制间的转换4、运算符原创 2021-10-07 15:50:33 · 141 阅读 · 2 评论 -
Java基础——2、基本语法(上)—基本数据类型
1、关键字和保留字以上了解即可2、标识符3、变量/*变量的使用1、java定义变量的格式:数据类型 变量名 = 变量值;*/class Test { public static void main(String[] args) { //写法一: //变量的定义 int age=12; //变量的使用 System.out.println("年龄age:"+age); //写法二: //变量的声明 int age1; //变量的赋值 age1=原创 2021-09-18 10:17:52 · 108 阅读 · 0 评论 -
Java基础——1、Java语言概述
一、Java语言的特点特点一:面向对象两个基本概念:类、对象 三大特性:封装、继承、 多态特点二:健壮性吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制特点三:跨平台性跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。(一次编译,到处运行)原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可,由JVM来负责J原创 2021-09-16 14:45:00 · 81 阅读 · 0 评论 -
JAVA学习路线
第一阶段:JavaSEJava基础【关键字、数据类型、运算符、流程控制、数组、排序算法、数据结构】【面向对象编程:类、对象、类的结构、三大特性、异常处理、接口、设计模式】【应用程序开发:集合、IO流、类库、多线程、反射、网络】Java8新特性【泛型、元注解、装箱/拆箱、枚举、可变参数、Lambda表达式、StreamAPI Date/TimeAPI】数据库MySQL与SQL语言JDBC第二阶段:JavaWebHTML基础与CSSJavaScript DOM与JQueryXML与Tom原创 2021-09-15 16:39:28 · 122 阅读 · 2 评论 -
Java基础——0、常用的DOS命令
常用的DOS命令dir : 列出当前目录下的文件以及文件夹md :创建目录rd :删除目录cd :进入指定目录cd… : 退回到上一级目录cd\ : 退回到根目录del :删除文件exit :推出dos命令行 补充: echo javase>1.doc常用快捷键案例...原创 2021-09-15 16:19:15 · 70 阅读 · 0 评论