Java学习笔记
文章平均质量分 94
Parzivval
。
展开
-
Java 继承
继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。转载 2021-01-31 16:08:07 · 79 阅读 · 0 评论 -
java听课笔记——9.25
记录今天所学的东西:1.Random用于随机生成一个值,可以有限定范围,没有尝试过不设限制的随机。用法如下:Random random = new Random;int temp = random.nextint(130); //上界设为130import java.util.Random; //可以自动生成2.Arrays目前用...原创 2018-09-26 21:24:05 · 212 阅读 · 0 评论 -
java——听课笔记 9.26
今天的学习主要围绕着“按学生成绩排序其信息”进行学习首先建立Student类,然后//1.实现comparable //2.改写comparable //3.组织对象, //4.sort排序在建立了Student类之后,对其添加私有成员比如: String id; String name; int age; int grade...原创 2018-09-26 21:39:40 · 122 阅读 · 0 评论 -
java听课笔记——10.09
1.局部变量和全局变量:2.匿名内部类比较和外部比较匿名内部类的比较,即在需要进行比较的类名后加上implements comparator<类名>然后,使用sort,对于sort括号内的比较函数,它并没有名字,注意sort的右括号是在最后的! 外部比较:就是在另外建立的比较类里建立专门的比较函数,有名有姓,使用时用new类名作为sort的参数: ...原创 2018-10-09 13:37:10 · 128 阅读 · 0 评论 -
java听课笔记——10.10
1.String与常量池:常量池是java中的一个存储常量的存储器,栈是一个临时的存储器,在递归的时候比较明显,函数的运行压缩在栈里。String str3 = new String("ab");//在运行的时候才进行new运算String str4 = "a"+"b"; //运算完了之后依然放在常量池, 2.正则表达式:普通字符 转义字符 匹配表达式修...原创 2018-10-10 16:38:41 · 243 阅读 · 0 评论 -
java——构造幻方
import java.util.Scanner;public class Main { public static void main(String[] arg) { Scanner sc = new Scanner(System.in); System.out.println("输入一个奇数构造幻方:"); int n=sc.next...原创 2018-10-13 10:50:06 · 258 阅读 · 0 评论 -
Java听课笔记——10.16
今天主要讲的书上的第三章,即类的实现。1.类的定义以及创建对象类似C++。只是java的source可以直接导入set和get函数。注意一点:做题的时候需要使用的类可以在同一个包里进行简单声明,然后对于变量赋成public便于使用但是在开发的时候,一定要注意封装性。2.变量的可见性: 对于static修饰符的使用 3.继承:C++中学习过继承,这里...原创 2018-10-16 13:33:06 · 142 阅读 · 0 评论 -
Java听课笔记——10.23
1.类的封装:等于是复习了上一节课的东西修饰关键字有: private protected public ,缺省注意:缺省的修饰符在同一包中可以访问,不同包中不能访问类封装的原则:(同C++):变量为private型,方法(函数)和接口为public连接上一节课的static,static修饰的方法和变量可以在没有创建对象的情况下直接进行访问即:使用类名引用法进行访问...原创 2018-10-28 20:41:27 · 199 阅读 · 0 评论 -
Java听课笔记——10.30
感觉今天没讲什么东西唉......一开始,解释了一下ArrayList里的每个元素如果不进行类型约束的话自然赋值为Object类,而且是兼收并蓄的同时讲了使用迭代器对ArrayList数组进行遍历,直接上代码 讲了设计模式1.UML2.设计原则 基本原则 英文全拼 中文名称 SRP ...原创 2018-10-30 13:41:26 · 141 阅读 · 0 评论 -
Java听课笔记——1106
GUI图形化界面6.1 JFC1.JDK , JFC , AWT , SwingJDK = JRE + Java Tools + Java LanguageJFC = Java Foundation ClassAWT = Abstract Window Toolkit 以上是理论介绍了几个控件:frame :类似于窗口 起初是不可见的,需要setV...原创 2018-11-06 14:49:50 · 109 阅读 · 0 评论 -
Java听课笔记——1107
一开始讲了window的组成然后是监听器的三种实现方法:1. 添加接口,然后使用this,重写actionPerformed函数 (昨天讲的)2.添加内部类,类内再写一个监视器类,不需要接口,不需要this3.添加匿名内部类,在使用的时候声明加定义 添加新的容器 :panel ——面板容器可以将按钮先放入panel容器中,然后再将panel放入frame中...原创 2018-11-07 11:52:33 · 126 阅读 · 0 评论 -
Java听课笔记——1113
super 和 this super 的一种使用:代表父类 父类的使用:第一种使用:直接引用调用父类函数第二种使用:super();必须放到子类的构造方法的第一句this();用法一:this.调用本类函数用法二:代表该函数的已经声明的构造方法用法三:对自身对象的引用 java swing就是awt包的升级版新学几个语句:1.对话框语句:可以发出一个对话框...原创 2018-11-13 20:03:04 · 133 阅读 · 0 评论 -
Java String 类
原文:https://www.runoob.com/java/java-string.html字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String str = "Runoob";在代码中遇到字符串常量时,这里的值是 "Runoob"",编译器会使用该值创建一个 String 对象。和其它对象一样,可以使用关键字和构造方法来创建 String 对象。用构造函数转载 2021-01-30 19:12:14 · 74 阅读 · 0 评论