Wataame
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •   
  •   

Java - API & JDK

什么是 APIApplication Program Interface 应用程序编程接口 整个 JKD 类库就是一个 JavaSE 的 API 每一个 API 都会配置一套 API 帮助文档 获取途径 源代码中(API,比较麻烦,也比较难) 查阅 Java 类库帮助文档 Object - JDK 类库的根类Object 类中方法所有子类通用,任何一个类默认继承 Object 类 String
2022-06-09
Java
#Java API #JDK

JavaSE - Note05 Object-Oriented PART II

Final是一个关键字,表示最终的、不可变的,可以修饰变量、方法、类 Final 修饰类final 修饰的类无法被继承 1234final class A {}class B extends A {}// 错误: 无法从最终A进行继承 Final 修饰方法final 修饰的方法无法被覆盖 12345678910111213class C { pu
2022-06-06
JavaSE
#Object-Oriented #Advance

Java - IntelliJ IDEA

Before Start下载软件本体软件本体下载:IDEA 官网下载地址 如果打不开 Jetbrains 官网的话,可能是之前破解 Jetbrains 全家桶时,修改过本地的hosts文件,将 0.0.0.0 account.jetbrains.com 这句话删除即可 破解补丁破解文件下载:IDEA 破解文件友链 安装Create Desktop Shortcut:选择电脑系统位数(32&#x
2022-06-06
Java
#IDEA #Crack #Tip #Command #Shortcut

JavaSE - Note00 Mechanism

cmd 命令行编译方法 第一种方式 12javac Student.javajavac StudentTest.java 第二种方式 1javac StudentTest.java 第三种方式 1javac *.java 关于垃圾回收器(GC)在 Java 语言中,垃圾回收器主要针对的是堆内存,当一个 Java 对象没有任何引用指向该对象时,GC 会考虑将该垃圾数据释放回收掉 JVM 内存中
2022-05-26
JavaSE
#Mechanism

JavaSE - Note04 Static, This & Super

Static(静态)static 修饰的变量:静态变量 static 修饰的方法:静态方法 所有 static 修饰的都是类相关的,类级别的 类加载时便初始化,无需 new 存储在方法区 静态变量不会出现空指针异常,因为静态变量不需要对象的存在(实际上运行中 引用. 会自动转换为 类名. *引用规则实例一定要使用 引用. 来访问,静态建议使用 类名. 来访问 如果类中所有对象某个属性
2022-05-12
JavaSE
#Static #This #Super

JavaSE - Note03 Characteristics of OO

面向对象的三大特征封装(Encapsulation) 继承(Inheritance) 多态(Mixins) 封装 -> 继承 -> 多态 封装(面向对象的首要特征) 保证内部结构安全 屏蔽复杂,暴露简单 在代码级别上,一个类体中的数据,对于调用者来说,不需要关心代码的复杂实现,只需要通过一个简单的入口就可以访问。另外类体中安全级别较高的数据封装起来,外部人员不能随意访问,以保证
2022-05-12
JavaSE
#Encapsulation #Inheritance #Mixins

MySQL - Note03 Storage Engine, Transaction, Index and View

存储引擎MySQL特有(Oracle对应的机制就叫”存储方式“),描述的是底层表的存储方式 通过 show create table [table_name] 查看表的存储引擎 123456# 查看表的存储引擎show create table emp;/* ... ENGINE=InnoDB DEFAULT CHARSET=utf8*/ 完整的建表语句123456CREATE TABLE `[
2022-05-11
MySQL
#Storage Engine #Transaction #Index #View

JavaSE - Note02 Object-Oriented PART I

面向对象的概念(Object-Oriented)当我们采用面向对象的方式贯穿整个系统的话,涉及三个术语 OOA(Object-Oriented Analysis):面向对象分析 OOD(Object-Oriented Design):面向对象设计 OOP(Object-Oriented Programming):面向对象编程 面向对象三大特征 封装(Encapsulation) 继承(Inhe
2022-04-28
JavaSE
#Object-Oriented

JavaSE - Java 字符串比较方法

Java字符串比较方法字符串比较的常用方法有 3 equals() equalsIgnoreCase() compareTo() equals()逐个比较两字符串每个字符是否相同,如果两个字符串具有相同的字符和长度,返回 true,否则返回 false 字符的大小写也在检查的范围之内 语法格式 1str1.equals(str2); str1 和 str2 可以是字符串变量, 也可以是
2022-04-26
JavaSE
#Experience

JavaSE - Note01 OverLoad & Recursion

方法重载什么情况下我们考虑使用方法重载机制?当功能相似的时候,建议将方法名定义为一致的,这样代码美观,又方便编程 如果功能不相似,坚决要让方法名不一致。 代码满足什么条件的时候构成了方法重载? 在同一个类当中 方法名相同 形式参数列表不同(类型、个数、顺序) 方法重载和返回值类型无关,和修饰符列表无关。 方法重载的优点? 代码美观 方便代码的编写 Example123456789101
2022-04-26
JavaSE
#Overload #Recursion
12345

Search

Hexo Fluid