JavaSE
文章平均质量分 63
JavaSE
AbtYee
编程嘛 编就完了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM笔记
JVM笔记为什么Java可以跨平台Java源码首先会被编译成字节码,再由不同平台的JVM进行解析,Java语言在不同的平台上运行时不需要进行重新编译,Java虚拟机在执行字节码的时候,把字节码转换成具体平台上的机器指令。为什么JVM不直接将源码解析成机器码去执行准备工作:每次执行都要进行各种语法、语义检查,不能保存下来,性能会受到影响兼容性:也可以将别的语言解析成字节码JVM如何加载.class文件Class Loader:依据特定格式,加载class文件到内存Executi原创 2022-01-24 21:05:22 · 660 阅读 · 0 评论 -
Java学习笔记-Arrays
Java学习笔记-Arrays1、Arrays类数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而不用使用对象来调用(注意:是不用,而不是不能)具有以下常用功能:给数组赋值:通过fill方法对数组排序:通过sort方法,按升序比较数组:通过equals方法比较数组中元素值原创 2021-05-10 14:07:21 · 137 阅读 · 0 评论 -
Java学习笔记-抽象类&接口
Java学习笔记-抽象类&接口1、抽象类abstract修饰符可以用来修饰方法也可以用来修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类抽象类中可以没有抽象方法,但是有抽象方法地类必须声明为抽象类抽象类不能使用new关键字来创建对象,它是用子类来继承地抽象方法只有方法的声明,没有方法的实现,它是用子类来实现的子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类public abstract class Move{原创 2021-04-01 09:09:50 · 150 阅读 · 0 评论 -
Java学习笔记-static
Java学习笔记-static在C++中使用静态成员来解决同一个类的不同对象之间的数据共享问题静态成员作为类的一种成员,它被类的所有对象共享,而不是属于某个对象的。静态成员分为静态成员变量和静态方法静态成员变量的值可以被更新,只要对静态成员变量的值更新一次,所有对象的该静态成员变量的值都全被更新静态成员函数可以直接访问静态成员,但不能直接访问非静态成员(引用内容来自Think in Java)静态成员是与类一起加载的public class TestStatic{ {原创 2021-03-31 21:45:19 · 179 阅读 · 0 评论 -
Java学习笔记-封装、继承、多态
Java学习笔记-封装、继承、多态(此学习笔记基于狂神的课堂加上自己的理解总结~)1、封装该显示的显示,该隐藏的隐藏程序设计的时候要追求**”高内聚,低耦合“**。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合即为仅暴露少量的方法给外部使用数据的隐藏通常,应禁止直接访问一个对象中数据的实际表示,而是应该通过接口来访问,这成为信息隐藏封装的意义提高程序的安全性,保护数据隐藏代码的实现细节运用了同一接口系统可维护性增加//定义一个员工类pub原创 2021-03-31 20:03:07 · 283 阅读 · 0 评论 -
Java学习笔记-面向对象
Java学习笔记-面向对象 Java的核心就是面向对象编程,即OOP (本笔记基于狂神的Java课程及自己个人的总结)1、面向过程&面向对象面向过程思想(线性思维)步骤清晰简单,第一步做什么,第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事原创 2021-03-31 09:02:41 · 231 阅读 · 0 评论 -
Java学习笔记-方法
Java学习笔记-方法(本学习笔记是基于狂神的课程并加上一些自己的理解所写)1、何为方法Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被引用。设计方法的原则方法的本意是功能块,就是实现某个功能的语句块的集合,设计方法的时候,最好保持方法的原子性,也即一个方法只完成一个功能,这样有利于我们后期的扩展。2、方法的定义方法包含一个方法头和一个方法体。下面为一个方法的所有部分:原创 2021-03-30 09:50:55 · 205 阅读 · 0 评论 -
Java学习笔记-类型转换
Java学习笔记–类型转换1、什么是强、弱类型语言 关于什么是强类型和弱类型语言,这里有比较好的解释强类型语言 也称为强类型定义语言,是一种强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。例如:Java、.NET、C++等。弱类型语言 数据类型可以被忽略的语言,与强类型定义语言相反,一个变量可以赋予不同数据类型的值。当某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。弱类型语言包括vb 、PHP、javascript等原创 2021-03-29 22:27:13 · 265 阅读 · 0 评论 -
Java学习笔记-数据类型拓展
Java学习笔记–数据类型拓展一、整数的拓展1、有关进制 在Java中,整数进制的表示: 二进制:0b + 二进制数字 十进制:直接写十进制数字 八进制:0 + 八进制数字 十六进制:0x + 十六进制数字public class Practise1 { public static void main(String[] args) { int i = 0b01101111; //二进制写法 int j = 10;原创 2021-03-29 20:32:43 · 246 阅读 · 7 评论
分享