![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 52
Java基础
Mr.zwX
2019年进入电子科技大学接触计算机(方向涉及:机器学习/深度学习(CV、NLP、GNN)、时空数据挖掘、一点点开发(部分后端/前端)),2022年在电子科技大学实验室科研,2023年在复旦大学NLP组实习,2023年9月至今,在北京大学人工智能研究院科研(模型加速/压缩、隐私计算)...保持努力,anyway,这个平台是我记录一些乱七八糟计算机笔记的地方,供(记性不好的)自己复习,同时也分享给大家
如需联系:请发邮件至wenxuan225@qq.com
展开
-
Java程序中的捕获异常 静态变量 执行顺序
1、捕获异常注意点:2、静态变量static注意点:output:callme a = 8callme b = 11Mydemo.a = 8Mydemo.b = 11obj1.a = 8obj1.b = 113、执行顺序这一部分是非常重要同样也是一个难点!在遇到继承+静态+代码块+成员变量赋值+构造方法重载+多态的组合时,我们应该如何确定赋值、代码块、构造方法的执行顺序?代码块有构造代码块、静态代码块,那么问题是不是又更加复杂了?学习这部分是需要搞清楚JVM虚拟机原理的,原创 2021-01-20 19:26:29 · 175 阅读 · 1 评论 -
电子科大Java半期测试解答(接口部分)
接口这类编程题很容易考,因为可以考察的点很多,接口下可以放多个方法,或可以声明多个接口,不同的类可以使用同一个接口(或者说一个接口供多个类使用),或一个类使用多个接口,在定义的类中对接口内方法进行重写,可以得到具体的行为方法…所以说这种编程题目容易考察到学生对代码的组织能力。第一次经历Java手写代码的考试,再加上自己对接口和构造函数不熟悉,所以当时把框架写出来了,但是具体代码并没有很完整,考后对这两题的总结如下。1、求长方形和圆形的面积及周长(单接口)定义一个接口,它有两个方法,一个是计算图形的面积,原创 2021-01-14 18:27:52 · 318 阅读 · 6 评论 -
The package java.awt is not accessible的解决方案
直接切入正题,在使用Eclipse学习Java的GUI界面时,出现了引入包的报错,如下图报错的主要问题就是引入包失败了百思不得其解,原因其实是忽略了创建Java项目时生成的模块module-info.java于是我们将如下代码写入模块文件中module TestGUI { requires java.desktop;}再回到我们的程序中时,报错已经解除,接下来就是一步一步写下去了其实还有另一种更快的解决方案,我们没有用到module的话,可以删除该文件,同样可以解除报错!后续原创 2020-12-28 12:49:54 · 8225 阅读 · 2 评论 -
Java判断txt文本中是否存在某特定字符串
处理文件数据用缓冲I/O流更有优势一、在类Course.java中写判断方法isStrExist() public void isStrExist(String str) throws IOException{ String fileName = "./data/course.txt"; //加载本地文件 File file = new File(fileName); //字节流到字符流 InputStreamReader read = new InputStreamRe原创 2020-11-02 11:53:05 · 3125 阅读 · 0 评论 -
Java Eclipse如何完美自动补全
背景刚开始接触Java,从不太适合写Java的vscode转到Eclipse,写着写着发现自动补全功能没有了(写长命名的时候比较难受,还有不熟悉的Java关键字 )于是,进入有趣的 配置环节配置打开windows菜单栏点击最后一个Preference按照下图找到自动补全配置项在所示空格中补充如下命令:.qwertyuioplkjhgfdsazxcvbnm于是返回代码界面,打一个字母甚至是一个点都可以自动补全Eclipse的自动补全配置完成!...原创 2020-11-02 01:20:02 · 464 阅读 · 0 评论 -
【Java面向对象练习题】成绩管理系统——无界面 角色类
源代码:package model;abstract class Person { //私有字段(后面部分private同理) private String name, gender, birth, academy; //有参构造函数 public Person(String name, String gender, String birth, String academy) { this.name = name; this.gender = g..原创 2020-10-21 17:20:05 · 434 阅读 · 2 评论 -
几幅图带你学会vscode配置java编译环境
文章目录一、vscode安装插件二、下载java环境 Open JDK三、系统环境变量配置四、vscode编程并编译运行五、代码调试Debug一、vscode安装插件安装如下图两个插件即可二、下载java环境 Open JDK可以去官方网站下载,但是很慢也繁琐,所以使用如下链接下载即可:Archived OpenJDK General-Availability Releases三、系统环境变量配置在我的电脑中点击属性那么这样就不再需要在setting.json中进行环境的配置了然后原创 2020-09-11 00:02:36 · 519 阅读 · 0 评论