- 博客(8)
- 收藏
- 关注
原创 String常用知识
String常用操作API 1.8常量池是放在堆里面 public void test1() { // "abc"双引号括起来的字符串:常量字符串,他也是一个对象 // 1.8之后常量池放到堆,在常量池里面找有没有这个"abc"对象, // 如果常量池里面没有这个字符串对象,java就帮你在常量池里面new一个"abc"字符串对象。 // 如果常量池里面有这个字符串,就把这个字符串的地址赋给这个变量。 String str1 = "abc"; ...
2021-08-26 23:11:42 114
原创 java抽象类,接口知识梳理
抽象类: 把方法体去掉之后,把这个方法变成抽象方法。 然后这个类也会变成抽象类,有抽象方法,那么这个类一定是抽象类。 如果一个类是抽象类,那么这个类不能被实例化,。上边new Cal就不行。 不管父类的那个方法是不是抽象方法,子类都是重写。 抽象类: 1、抽象方法是没有方法体,如果这个类里面有抽象方法,这个类必须变成抽象类。 2、如果这个类是抽象类,并不要求这个类一定要有抽象方法 3、抽象类里面可以有普通方法,也可以有抽象方法。 4、如果一个类是抽.
2021-08-23 22:42:52 183
原创 java继承、重载和重写
继承:你继承谁你就是谁,继承是一种严格的父子关系 比如Student继承Person,那么Student就是Person Person person = new Student(); private:只在当前类里面可以访问(子类也不能访问) public:任何地方都可以访问 protected:继承这个类的可以进行访问 UML: 类图(描述类和类之间的关系) Java是单继承,就是一个类只能继承extends(inherit)一个类,而java这中面向对象...
2021-08-18 23:17:16 278
原创 面向对象基础知识
类:对现实世界中事物的抽象。 对象:现实世界中具体的个体。 比如创建一个Student类,小明,小李都这个类的具体的实现。 面向对象的特征:抽象、封装、继承、多态 类和对象的总结: 1、现实世界都是由很多对象组成的,基于对象的共同特征抽象出类。 2、对象:真实存在的对象 3、类中包含: 1)所有对象所共有的特征--属性(静) 2)所有对象所共有的行为--方法(动) 4、类是对象的模板,对象是类的具体实例。 5、一个类可以创建多个对象:同一个类的不同对象,结...
2021-08-17 23:09:31 153
原创 java中常见的异常
一、数组下标越界异常(ArrayIndexOutofBoundsException) 首先创建一个长度为3的数组,正常打印这个数组的元素。 当我要输出下标为3的元素的时候,报出课错误,即数组下标越界异常。 因为 创建的这个数组长度为3,却要输出第四个元素。 还应当注意使用for循环遍历数组的时候注意数组下标越界。 二、 ...
2021-08-16 17:26:49 2530
原创 数组基本知识与学习
数组: 程序=算法+数据结构 算法:解决程序的流程步骤(顺序、分支、循环) 数据结构:将数据按照某种特定的结构来存储 设计良好的数据结构会导致良好的算法。 ArrayList、LinkedList 数组是最简单的数据结构。 数组:存放同一类型数据的集合,在内存里面是开辟一块连续的区域。 int num = 3; int[] array = new int[4]; 1、存放整数类型的数组 2、长度是4 3、只能存放int类型 数组的访问:数组名[下标] 数组存储的数据.
2021-08-14 10:09:34 352
原创 Java的介绍,以及基本数据类型,运算符
javac: compile编译 bin:binary 二进制 IDE:继承开发环境Eclipse Java跨平台: Window、Mac、Linux JVM=Java Virtual Machine Java虚拟机 咱们的java程序就是跑在JVM(Java虚拟机) 不同操作系统的JVM帮助开发者屏蔽了操作系统的不同,通过JVM实现跨平台。 JDK:Java Delelopment Kit Java开发工具包 JRE:Jav...
2021-08-11 21:43:37 92
原创 Java环境的配置
1.安装JDK 2. 环境变量的配置 双击Path JAVA_HOME C:\Program Files\Java\jdk1.8.0_162 %JAVA_HOME%\jre\bin %JAVA_HOME%\bin bin: binary 在path中配置的目的:就是为了在任何路径下面都可以使用像javac和java这些命令, 要不然javac和java这两个命令只能在这个下面使用C:\Program Files\Java\...
2021-08-10 23:11:59 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人