- 博客(8)
- 收藏
- 关注
原创 java版本与javac版本不一致引起终端无法运行java文件问题
网上有很多文章都说在PATH里把jdk的路径放最前面就可以解决问题,但笔者照做之后,错误依旧存在。后来了解到我PATH中存在多个Java路径,所以才出现版本不一致的情况。
2022-08-28 22:50:28
2014
2
原创 Java笔记(继承extends)
当父类的方法不能完全满足子类使用,这个时候子类重写父类的方法,并可以在方法中使用关键字super调用父类的方法,这样做既可以保有父类的功能,也可以拥有子类特有的功能。方法的重写:在子父类当中,子类的方法和父类的完全一样,子类重写父类的方法(覆盖),当子类重写父类的方法后,使用子类对象调用的就是子类的方法。继承:多个类有共同的成员变里和成员方法,抽取到另外一个类中(父类),在让多个类去继承这个父类,我们的多个类就可以获取到父类中的成员了。在有子父类继承关系的类中,创健子类的对象,调用子类的构造方法,...
2022-08-28 22:31:08
621
原创 【java io流】
在java里 \n 可以实现换行,但是在Windows系统识别的换行不是 \n 而是 \r\n。String readLine():一次读取一行数据,但是不读取换行符。void newLine():写一个换行符,这个换行符由系统决定。相对路径:相对当前路径而言,在项目的根目录下(“a.txt”)绝对路径:以盘符开始的路径(“d:\a.txt”)B:调用输出流对象的写数据方法,并刷新缓冲区;A:创建输出流对象;...
2022-08-18 22:50:54
158
原创 数组扩容中发现的问题(next,nextLine,print,println)
以十六进制整数格式输出,可用于byte、short、int、long、Byte、Short、Integer、Long、BigInteger。%e表示输出格式遇到字母以小写表示,如2.13e+12,%E则表示遇到字母以大写表示。注意:在有效字符前的空格,Tab键,Enter键等不被next读取,从输入第一个有效字符后的空格,Tab键,Enter键等才会被视为结束符。以十进制整数格式输出,可用于byte、short、int、long、Byte、Short、Integer、Long、BigInteger。...
2022-08-11 16:36:57
211
原创 java学习笔记(8.3-8.9)
因为他们本身没有提供方法去改变内部的值,例如 Integer内部有一个 value 来记录 int基本类型的值,但是没有提供修改它的方法,而且 也是 final类型的,无法通过常规手段更改。静态方法是无法直接调用非静态方法的,可以通过对象的引用来调用非静态方法,静态方法存储在内存中,而非静态方法是由对象的实例化来创建的,所以要通过对象的引用在静态方法中调用非静态方法。因此,形参只有在函数内部有效。引用传递:是指在调用函数时,将实际参数的地址传递到函数中,那么在函数中对参数进行修改,将会影响到实际参数。...
2022-08-10 15:20:11
668
原创 java(函数与方法)
在实际开发中L+R可能会造成溢出,此时再进行乘除操作都会抛异常,而使用L+(R-L)/2是一种更加稳妥的方法,R-L永远不会造成溢出,所以更加保险。而(R-L)/2可以写成(R-L)>>1,意思是右移一位。12的二进制表示是00001100,12>>1将00001100右移一位,变为00000110,即6.15的二进制表示是00001111,15>>1将00001111右移一位,变为00000111,即7.注意是一条语句(即用分号隔开的的语句),不是一行语句。...
2022-08-01 20:54:43
351
2
转载 java笔记(关于public修饰符,静态成员,static,代码块)
public修饰类;protected,default以及private都是修饰成员。public能够被外包访问(import 包名)public:具有最大的访问权限,可以访问任何一个在classpath(同一文件夹)下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。protected:主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西default:有时候也称为friendly,它是针对本包访问而设计
2022-07-06 15:18:27
1204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人