![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
寒假学习笔记
木啊木啊木
小小程序媛
展开
-
2021-02-07
包 组织类的单元#mermaid-svg-YN0YmZC4gvBybe9W .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-YN0YmZC4gvBybe9W .label text{fill:#333}#mermaid-svg-YN0YmZC4gvBybe9W .node rect,#mermaid-svg-原创 2021-02-09 18:27:17 · 77 阅读 · 0 评论 -
井字棋盘游戏
问题描述: 井字棋盘游戏规则:一共有三行三列的位置,在这九个位置中如果有其中一行或者一列是相同的则下该棋子的人获胜 你的游戏对手是aipackage game;public class Main { public static void main(String[] args) { Player player =new Player(); Game game=new Game(player); while(true) {原创 2021-02-07 20:29:24 · 1255 阅读 · 0 评论 -
2021-02-04
在静态属性和方法中,不可以使用非静态属性和方法在非静态属性属性和方法中,静态的可以使用(要使用静态方法静态属性通过类名访问。要使用非静态属性方法通过this不能通过类名访问)静态中不能使用this哪些方法会用static基本原则:如果方法执行需要用this就不加static类的加载过程:JVM在运行时需要用到类的信息,但是JVM只能读取内存中的数据,而类信息(就是运行会生成类.class文件)是在硬盘上的。所以需要把硬盘中的数据读出来放到内存中去在程序运行期间,用到的类只加载一次。并且JVM原创 2021-02-04 20:53:12 · 39 阅读 · 0 评论 -
2021-02-03
类和对象1、类的作用1)组织静态方法 2)用来生成对象2、对象的作用1)状态或属性 2)操作或方法3、引用的作用来操作对象this 关键字:指向当前对象的引用和调用构造方法关于属性的初始化:1、new:在内存中new了一个XXX 就会申请一个XXX同大小的内存空间,刚申请下来内存空间后里面的值全部为02、执行类中对象属性初始化操作3、让我们可以引用刚实例化出的对象对象初始化规则:1、 定义直接赋值初始化(见第一个图)和构造代码块进行初始化(见第二个图)2、通过构原创 2021-02-03 20:55:33 · 50 阅读 · 0 评论 -
2021-02-03
类和对象一、类的作用1、组织方法的组织单元2、生成对象的图纸类的使用 如何实例化一个类 类的属性等方法:普通方法和静态方法(有static)public class Teacher {public String s;public int age;public void 自我介绍(){this.s=s;this.age=age;System.out.print(“我叫”+s+“我的年纪是”+age);//System.out.printf("我叫%s,我的年纪是%d“,s,age原创 2021-02-03 14:05:47 · 43 阅读 · 0 评论 -
2021-02-02
八种基本类型(8位:Byte(字节型) 16位:short(短整型)、char(字符型) 32位:int(整型)、float(单精度型/浮点型) 64位:long(长整型)、double(双精度型) 最后一个:boolean(布尔类型)以外的都是引用类型打印二维数组形参的改变不会影响实参传入方法的参数只是传过去形参但是可以通过其中一个引用去修改对象,这样其他引用在看对象的时候就是改变后的对象了...原创 2021-02-02 22:09:43 · 36 阅读 · 0 评论 -
2021-02-02
冒泡排序二分法排序引用和对象1、java中无指针和地址2、不能直接接触对象,可以通过引用来控制对象这样好处是: 安全 可控对象的大小远大于引用的大小引用可以不止像对象,若指向也只能指向一个对象一个对象可以被多个引用指向引用是来实现的st 若为true 表示st指向的是同一个对象,否则不是同一个对象注意:b=a 两个引用指向了一个对象,这时去改变a,b也会随之改变。...原创 2021-02-02 18:57:34 · 44 阅读 · 0 评论 -
2021-02-01
1、JAVA中数据类型:1 基本类型 2 引用类型2、JAVA中的变量形态1局部变量(包括形参)2静态属性3属性3、JVM运行时的内存区域1 栈—先进后出2元素类型—栈帧—一个栈帧对应一个方法,代表该方法执行一次的过程3栈帧中主要保存局部变量4、编译时期(JDK) 运行时期(JRE 其中JRE包含JVM)几种常见方法1、System.out.print/printf/println/format2、Java.util.scannerScanner nextXXX与hasnex原创 2021-02-01 22:45:31 · 45 阅读 · 0 评论 -
2021-02-01
方法:方法修饰符 public/private static方法返回值类型 void int double 等方法名称形参列表同一个类 方法名不能相同方法的使用方法签名:方法名称+形参列表中的参数类型(两个方法不能同名称同参数类型,即使返回值类型不同也不行。)(重写:必须满足继承关系,子类在继承父类方法的时候可以对父类方法进行重写修改 @override)(方法重载:方法名字一样但是形参列表不同)JVM中区域划分每一个方法都会创建一个栈帧 栈帧中主要放局部变量,所以每个原创 2021-02-01 17:55:48 · 48 阅读 · 0 评论