- 博客(9)
- 收藏
- 关注
原创 关于编程的那些事-8
一.java中的流分类有哪些? 1.从流动方向上:分为输入流和输出流 2.从读取类型上:分为字节流和字符流 3.从发生源头:分为节点流和过滤流二.字节流InputStream和OutputStream的子类分别有哪些?与其对应的字符流分别有哪些?1.InputStream的子类FileInputStream 文件流,与其对应的字符流为 FileReaderPipedInputStream 管道输入流,读取管道内容。多和PipedOutputStream一起用于多线...
2021-11-19 19:05:32
331
原创 关于编程的那些事-6
1.简述String,String Buffer,StringBuilder三者之间的共同点和区别,应该分别在何种场景下使用? String: 不可变的字符序列,底层使用char[]存储。StringBuffer:可变的字符序列,JDK1.0的时候就有了,效率低,线程安全,底层是继承自 AbstractStringBuffer的char[],和String一样,但是没有f...
2021-10-27 20:37:35
105
原创 关于编程的那些事-5
一.Throwable的子类包含那些类?简述Java Error类与Exception类的区别 Throwable类有两个重要的子类,Expection类和Error类。Exception类是所有异常类的祖先类,而Error类是所有错误类的祖先类。二者是平行关系。 区别:Error类不是程序需要捕获和进行处理的,例如OutOfMemoryError(当java虚拟机在位对象分配内存空间是,剩余的空间不够,同时也没有可以立即释放的内存时,将会发生这样的错误)不由程序进行捕获...
2021-10-27 18:39:14
191
原创 关于编程的那些事-4
一.断点调试 当程序发生异常或者位达到预期执行效果时,不能准确判断有错误原因时,需要程序开发者进行程序跟踪调试。 使用idea如何进行调试 首先在代码行的左侧点击鼠标左键出现红色圆圈,并且当前行标记成红色后,证明该行被打上断点。 然后点击右上方小虫子一样的按钮,程序会以debug的方式运行。二.如何实现两个对象之间互发消息?三.组合与继承的区别以及两者的使用场景四.java中运行时多态的含...
2021-10-19 15:32:20
116
原创 关于编程的那些事(补漏)
一.java包含的两大数据类型 java中的数据类型包含基本类型和引用类型两大类。 1.基本类型 byte ,-128~127,默认值 0 short,-32768~32767,默认值 0 int,-21474836478~2147483647,默认值 0 long,-2^63~2^63-1,默认值 0L ...
2021-10-18 20:07:13
79
原创 关于编程的那些事-3
一.Java的访问控制符 1.public 该属性和方法可以被所有类访问 2.protect 该属性和方法,在类的层面访问权限是其包中的类及其子类,在对象层面上访问权限只限于包中的类。 3.private 该属性和方法只能被本类内部的方法所访问。 4.默认 该 属性和方法(类)只能被包中的类访问。二.子类对于从父类继承的那些属性和方法是可见的 父类的非私有属性...
2021-10-14 19:48:00
116
原创 关于编程的那些事-2
一.对象与对象引用的区别 java中对象 和 对象引用 的 区别 ! 如下表达式:A a1 = new A ();它代表A是类,a1是 引用 ,a1不是 对象 ,new A ()才是 对象 ,a1 引用 指向new A ()这个 对象 。 在 JAVA 里,“=”不能被看成是一个赋值语句,它不是在把一个 对象 赋给另外一个 对象 ,它的执行过程实质上是将右边 对象 的地址传给了左边的 引用 ,使得左边的 引用 指向了右边的 对象 。 JAVA 表面上看起来没有指针,但它的 引用 其实质就是...
2021-10-03 18:08:57
87
原创 关于编程的那些事-1
一.浅谈初学编程语言的方法,经验和教训 初次接触编程语言的时候真的也是一脸懵的,当时跟舍友一起就泡在图书馆反复的看c/c++的那本书,基本也看不太懂。直到后来才发现真的是实践出真理。任何有疑惑的地方都可以自己在电脑上码一下。计算机系的大一开始就一定要备台电脑(真诚脸)。二.高级语言的编译型和解释型语言的编译执行过程有什么区别? 编译型语言 编译型语言是相对解释型语言存在的,编译型语言首先将源代码编译生成机器语言,再有机器运行机器码(二进制...
2021-09-18 20:44:57
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人