随笔分类 - java
摘要:总结自廖雪峰大佬的教程 Java教程 - 廖雪峰的官方网站 (liaoxuefeng.com)https://www.liaoxuefeng.com/wiki/1252599548343744 目录 File 练习:打...
阅读全文
摘要:有一个不错的点子(制作周期大概半个月), 这次完全想靠自己肝出来, 首先得会一种GUI, 思来想去, 那就用JavaSwing吧, 顺便把这学期的Java课设作为作品的一个小分支(日常水课设), 先熟悉几天之后会用到的JavaSwing容器/组件吧... JF...
阅读全文
摘要:目录 异常的类别 异常的捕获与抛出 打印出方法的调用栈 示例1: 示例2: 注意 自定义异常 总结自廖雪峰老师的Java教程: Java教程 - 廖雪峰的官方网站 (liaoxuefeng.com)https://www.liaoxuefeng.com/w...
阅读全文
摘要:目录 背景 解决方法及原因 背景 本来是写一个简单的类Circle, 实现可以“按照半径排序”“按照半径查找” 但在用到contains方法的时候, 出现了一些状况 代码如下: import java.util.*; class Circle impl...
阅读全文
摘要:目录 泛型的向上转型 将静态方法的泛型类型和实例类型的泛型类型区分开 多泛型类 java可以创建泛型数组(待完善) Java实现泛型的方法——擦拭法 由此,Java泛型的局限也体现出来 泛型继承(loading) 通配符(loading) 泛型与反射(loa...
阅读全文
摘要:toString() compareTo() 1 import java.util.Arrays; 2 3 class Person implements Comparable<Person> { 4 String name; 5 int score; 6 Person(String name, i
阅读全文
摘要:目录 认识接口 接口继承 default方法 练习:用接口给一个有工资收入和稿费收入的小伙伴算税 认识接口 接口其实是一种特殊的抽象类(没有字段且所有方法全部都是抽象方法) abstract class Person { public abstract...
阅读全文
摘要:目录 对象与实例 可变参数 构造方法 既对字段进行初始化,又在构造方法中对字段进行初始化 方法重载 继承 补充:阻止继承 向下转型时的注意事项 多态 final用处 抽象类 静态字段 包 作用域 经验 接口 接口与类 抽象类和接口的区别 今日感受 ...
阅读全文
摘要:开学以来对Java方面的学习有些懈怠,遂决定趁国庆假期前后把Java从基础到泛型,集合冲一遍(边学边练,有详有略), link start! 注:总结自廖雪峰大佬的教程首页 - 廖雪峰的官方网站 (liaoxuefeng.com)片段, 便与自己日后复习,就都...
阅读全文
摘要:想根据对象的某一类属性排序,为了代码的可读性,也想用学习c++时对operator的重载,实现排序功能 调用了Comparable接口(返回1表明比后者大,返回0表示和后者相等,返回-1表明比后者小) 系统已经定义好Comparable接口,内部有抽象方...
阅读全文
摘要:摘抄自:IDEA--IDEA debug断点调试技巧_灵熙云工作室-CSDN博客_idea断点调试 Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行Step Over (...
阅读全文
摘要:大致写一下eclipse的安装过程 1.JDK '①下载(我用的是jdk8 想用别的官网就有),安装 jdk-8u40-windows-x64.exe (密码:mrxa) 安装时直接下一步无须多余设置,要记得安装目录哦 ②环境变量 右键 我的电脑-属性...
阅读全文
摘要:编译型语言:在程序运行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序时,就不用再进行翻译了。(C,C++等,需要经过编译(compile)、链接(linker)这两个步骤) 解释型语言:是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。有良好的平台兼容性,在任
阅读全文
摘要:编译型语言:在程序运行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序时,就不用再进行翻译了。(C,C++等,需要经过编译(compile)、链接(linker)这两个步骤) 解释型语言:是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。有良好的平台兼容性,在任
阅读全文
摘要:public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 //有参的构造方法 //默认的无参的构造方法就失效了 public Hero(String heroname){
阅读全文