Java基础
文章平均质量分 89
JavaSE基础
tomoe女孩一米九
!!!
展开
-
Java笔记(十二)——泛型
1 泛型是什么让一个类 / 方法,能够支持多种不同类型的数据。这样就不用一遍又一遍的写,很简洁方便,一个代码可以使用多次。2 使用 Object使用 Object 来完成 “ 泛型 ”效果,是比较麻烦的。一方卖弄,需要写一些类型转换的代码;另一方面,类型转换的代码容易出错,缺少一些必要的类型检查。public class MyArray { private Object[] data = null; private int size = 0; private int capa原创 2021-01-25 23:40:18 · 191 阅读 · 7 评论 -
Java笔记(十一)——异常 try catch / throw / throws
异常是运行过程 中出现的一种错误,异常是比较复杂的,被很多因素影响,相同的代码在不同的计算机上也可能会出现错误。try catch 捕获并进行处理异常异常其实是帮助性的,因为只有知道问题出在哪里才能有解决的办法,如果连问题出现在何处都不清楚,是很难改正的,异常就给了我们提示,明确告诉我们出现异常的原因。原创 2021-01-24 23:39:44 · 557 阅读 · 0 评论 -
Java笔记(十)——抽象类 / 接口
1、接口是抽象类更进一步的抽象,抽象类只是不能实例化,但其他各个方面和普通类一样,但接口不光不能实例化,同时也不具备普通类的各种特性。2、接口中不能放普通方法和普通属性,**只能放抽象方法**,但抽象方法不用写 abstract,而**属性只能是public static final 的属性**。3、接口不能继承自其他的类,但是可以继承自其他的接口;接口不能被类继承,而是被其他的类“ **实现** ” (implements)。原创 2021-01-24 19:34:00 · 207 阅读 · 0 评论 -
Java笔记(九)——继承 /访问控制public private /重写 /多态
继承:父类\子类 访问权限控制符 final组合多态 向上转型、动态绑定、重写原创 2021-01-21 23:08:43 · 491 阅读 · 2 评论 -
Java笔记(八) —— String类基本操作详解
String1 创建字符串2 比较字符串2.1 比较相同2.2 比较大小3 字符串常量池4 String 不可变5 String 和字符数组相互转换6 String 和字节数组相互转换7 字符串常用操作7.1 字符串查找7.2 字符串替换7.3 字符串拆分7.4 字符串截取7.5 去左右空白符7.6 变大小写8 StringBuffer / StringBuilder原创 2021-01-30 19:47:43 · 208 阅读 · 2 评论 -
Java笔记(七)——类和对象(下) static关键字 /访问限制符 /内部类 /栈 堆
static 关键字访问限制符内部类栈堆原创 2021-01-19 15:17:35 · 285 阅读 · 1 评论 -
Java笔记(六)——类和对象(上) 类的定义 / 初始化 / toString
1 类和对象的初步认识. 2 类的定义和使用2.1类的定义、实例化3 类的成员3.1 成员变量/属性/字段3.2 方法4 对象的初始化4.1 默认值4.2 就地初始化4.3 代码块初始化4.4 构造方法初始化原创 2021-01-18 18:44:23 · 261 阅读 · 0 评论 -
Java笔记 (五)—— 引用类型
1、初步认识 引用reference 和 对象object1.1引用的类型a. String引用类型 b.数组引用类型 c.自己创建的引用类型例: 创建一个数组对象,通过arr1来引用,该引用指向了一个元素类型是int的数组类型对象。int[] arr1=new int[]{1,2,3,4};例:创建一个字符串对象,通过s来引用,该引用指向了一个String类型的对象。...原创 2021-01-04 14:18:18 · 220 阅读 · 0 评论 -
Java笔记(四)——数组 数组传参 (冒泡排序/数组逆序/奇数放前偶数放后)
数组的定义、遍历数组、引用数组转字符串原创 2021-01-16 23:40:08 · 498 阅读 · 0 评论 -
Java笔记(三) —— 方法调用/入栈 出栈 栈帧/重载问题
方法的调用过程,栈和栈帧,重载问题原创 2021-01-09 19:05:33 · 1812 阅读 · 1 评论 -
Java笔记(二)运算符——逻辑与逻辑或 / 按位与按位或 等(&& || 和 & |)
赋值运算符、算数运算符、逻辑运算符、按位运算符、条件运算符、注释相关问题等等原创 2021-01-13 23:58:49 · 859 阅读 · 2 评论 -
Java笔记(一)——JDK JRE JVM / 数据类型 / 变量 /
1 Java语言1.1 三大平台1.2 JDK、JRE、JVM2 数据类型3 变量3.1 整型变量3.2 长整型变量1 Java语言1.1 三大平台 在Java的发展过程中,由于Java语言的应用越来越广,根据不同级别的应用开发区分了不同的应用版本:(1)JavaSE(Java Standard Edition 标准版):是各种应用平台的基础,编写桌面应用很方便;(2)JavaEE(Java Enterprise Edition 企业版):是在JavaSE的基础上增加了一系列的服务,适.原创 2021-01-12 22:38:35 · 236 阅读 · 0 评论