![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
Java基础相关知识
roctp
这个作者很懒,什么都没留下…
展开
-
IO流总结
1.流的分类(1)按流向分:从文件/网络/内存等(数据源)到程序是”读read”的过程,是”输入input”的过程,处理这样的事务的类统称为”输入流”类。从程序到文件/网络/内存等(数据源)是”写write”的过程,是”输出output”的过程,处理这样的事务的类统称为”输出流”类。(2)按数据处理单位分:字节流:以字节为单位传输数据的流 8bit = 1byte 处理二进制文件,包括mp3,jpg,exe,doc,ppt,pdf…以Stream结尾的都是字节流.字符流:以字符为单位传输数据的流原创 2020-09-04 19:57:20 · 145 阅读 · 0 评论 -
正则表达式
正则表达式计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。用处:迅速地用极简单的方式达到字符串的复杂控制。正则表达式的一个典型调用Pattern p = Pattern.compile(“a*b”);Matcher m = p.matcher(“aaaaab”);boolean b = m.matches();正则表达式部分表达形式:^为限制开头$为限制结尾^java原创 2020-09-04 19:42:28 · 103 阅读 · 0 评论 -
Linkedlist相关知识
Linkedlist实现了List接口,底层是一个双向列表。1.相比于ArrayList:修改数据更快(ArratList的底层是数组,而LinkedList是列表)2.适用场景:需要对数据频繁修改操作的场景3.安全性:非同步,线程不安全4.常用方法:get,remove, add5.成员变量:first,last,size...原创 2020-09-03 22:15:14 · 56 阅读 · 0 评论 -
为什么需要重写tostring方法?
**今天在看《java核心技术》的时候看到这样一段话:强烈建议为自定义的每一个类增加toString方法,这样做不仅自己收益,而且所有使用这个类的程序员也会收益。这是为啥?带着疑惑去了解了一下,整理到了这篇博客里:首先我们看看重写前后打印输出语句的差别叭:重写前:重写后:大家感觉到了嘛,当需要将对象输出到控制台的时候,默认情况下 System.out.println(对象名)或者System.out.println(对象名.toString())输出的格式是类名+@+hashCode,就原创 2020-08-25 21:20:40 · 1003 阅读 · 0 评论 -
static关键字
新学static修饰符的时候很容易产生一个问题,方法能不能不用static方法去修饰呢?是可以的,见图:我分别用了两个加薪水的方法addsalary1和addsalary2来实验,第一个方法就是加了static修饰符的,它的优点是可以直接调用加薪水的方法而不用新建一个新的对象,而第二个加薪水的方法就需要新建一个新的薪水类对象,然后才能调用新的方法。这里可以看到,static修饰的方法可以直接调用而没有static修饰的方法需要新建对象之后才能调用。结论:用static修饰的方法可以用类名直接调用,没用s原创 2020-08-23 21:47:36 · 125 阅读 · 0 评论 -
如何理解面向对象程序设计与面向过程程序设计
何为面向对象与面向过程 作为刚接触java的小白,我们会被告知java是一门面向对象的序设计语言,面向对象这个原理使java多么多么优秀巴拉巴拉巴拉,那么很容易就会产生的疑问就是,什么是面向对象的程序设计语言呢?我谈谈我的理解哈(希望有大佬发现不对可以指点指点) 面向对象(java为例),顾名思义就是这门程序的设计就是面向对象进行的。那我们所原创 2020-08-22 20:25:02 · 845 阅读 · 0 评论 -
如何用电脑的cmd命令编译并运行java程序?
如何用电脑的cmd命令编译并运行java程序?背景:每个刚接触java的小白,都必经的过程就是用cmd命令行去编译和运行java文件,虽然以后有了集成环境之后快捷方便,但对于理解如何编译且运行的角度来讲熟悉cmd操作编译也挺重要的。问题描述:这个地方我相信许多人遇到最多的问题不是编译java文件本身,而是cmd命令。在这个问题上,如果你的java文件所写的位置不在你的默认盘里,比如写在D盘中,那么你需要先用 d: 命令进入d盘,然后才能继续使用cmd命令前进到你的java文件所在的地址中。接着jav原创 2020-08-21 12:34:30 · 386 阅读 · 0 评论