Java入门学习
形P
这个作者很懒,什么都没留下…
展开
-
JAVA自学课程笔记10
2021年3月14日17点21分 JAVA自学课程笔记10: 可输入的加法计算文本框1: TestTextField.java: /*版本1的main函数过长,不美观*/ import java.awt.*; import java.awt.event.*; public class TestTextField{ public static void main(String[] args){ TextField tf1 = new TextField(3原创 2021-10-24 09:49:43 · 87 阅读 · 0 评论 -
JAVA自学课程笔记1
2021年1月22日21点50分 JAVA自学课程笔记1: 复习JAVA在C语言中的基础知识 C语言中:long占4字节,short占2字节 JAVA中:long占8字节,short占2字节, byte占1字节,char占2字节(Unicode编码),boolean占1字节 JAVA中数据类型转换: 不能对boolean类型进行数据转换 数据优先级: 低------------------------------->高 byte->char->原创 2021-10-23 11:35:06 · 123 阅读 · 0 评论 -
JAVA自学课程笔记2
2021年1月24日23点20分 JAVA自学课程笔记2: 代码执行过程中的内存管理: 1.heap(堆区) 由A aa = new A();所new出来的东西 2.stack(栈区) 代码的局部变量 3.data segment(数据区) 存放静态变量、字符串常量 4.code segment(代码区) 存放代码 堆区存放的类(class)A aa1所指向其栈区存放的两个整型变量a、b (class A{int a;int b;}),若也让类A的aa2原创 2021-10-23 11:35:56 · 89 阅读 · 0 评论 -
JAVA自学课程笔记3
2021年1月30日10点17分 JAVA自学课程笔记3: static: 静态成员属于类本身,不属于对象,被类的所有对象共有。不创建对象也可以使用。(类似于C的static变量)。 静态成员不能访问非静态成员: class A{ public int i = 10; static int j = 20; public static void f(){ i = 99 //error j = 88 //OK } }原创 2021-10-23 11:36:31 · 86 阅读 · 0 评论 -
JAVA自学课程笔记3.1
2021年2月20日16点16分 JAVA自学课程笔记3.1 Test1.java: class A{ public void f(){ System.out.println("AAA"); } } class B extends A{ public void f(){ System.out.println("BBB"); } public void g(){ System.out.println("CCC");原创 2021-10-23 11:37:00 · 99 阅读 · 0 评论 -
JAVA自学课程笔记4
2021年2月8日22点08分 JAVA自学课程笔记4: 接口(interface) 抽象方法和常量值的集合。本质上是一种特殊的抽象类。 格式: (public) interface InterfaceName (extends SuperInterfaceList){ //常量定义和方法定义 } 接口可以继承多个父接口(extends A,B),而类不可以。 接口中的变量类型都是省略了前缀的public final和public abstract型变量。 如原创 2021-10-23 11:37:37 · 96 阅读 · 0 评论 -
JAVA自学课程笔记5
2021年2月10日21点59分 JAVA自学课程笔记5: 异常(Exception) 当Java程序运行出现问题时,系统会自动检测到该错误,并立即生成一个与该错误对应的异常对象。 异常(Exception)的分类: Throwable(可抛出的): Error(系统错误,程序员无法处理这些异常) Exception(程序员可以捕获并处理的异常) RuntimeException(其子类所有的异常处理与否按需): (其子类异常可处理可不处理) 重原创 2021-10-23 11:38:08 · 65 阅读 · 0 评论 -
JAVA自学课程笔记6
2021年2月18日11点21分 JAVA自学课程笔记6: Object是类层次结构的根类。每个类都使用Object作为超类,即每个类都继承了Object里的非私有方法。 toString()方法: “System.out.println(类对象名);”实际输出的是该对象toString()方法所返回的字符串(类的名字和该对象哈希码组成的一个字符串) == “System.out.println(aa.toString());” equals()方法: 判断this和obj本身原创 2021-10-23 11:39:13 · 64 阅读 · 0 评论 -
JAVA自学课程笔记7
2021年2月25日21点35分 JAVA自学课程笔记7: 数组: 创建并使用引用类型数组: public class Test1{ public static void main(String[] args){ MyDate[] m; m = new MyDate[10]; for(int i=0; i<10; i++){ m[i] = new MyDate(i+1, i+1, 1990+i); m[i].display()原创 2021-10-23 11:39:45 · 112 阅读 · 0 评论 -
JAVA自学课程笔记8
2021年3月2日20点21分 JAVA自学课程笔记8: synchronized(同步)修饰代码块: 格式: synchronized(object aa){ //同步代码块 } 含义:判断aa是否已经被其他线程霸占(术语:锁定),如果发现已经被其他线程霸占。则当前线程陷入等待中,如果发现aa没有被其他线程霸占,则当前线程霸占在aa对象,并执行语句内的同步代码块在当前线程执行同步代码块代码时,其他线程将无法再执行同步代码块的代码(因为当前线程已经霸占了aa对象),当前线程原创 2021-10-23 11:40:14 · 72 阅读 · 0 评论 -
JAVA自学课程笔记9
2021年3月7日15点59分 JAVA自学课程笔记9: GUI(Graphical User Interface):图形用户界面 组件(Component): 组件是图形用户界面的基本组成元素,凡是能够以图形化方式显示在屏幕上并能够与用户进行交互的对象均为组件,如菜单、按钮、标签、文本框、滚动条等。 组件分类: java.awt.Component java.awt.MenuComponent(目前用不到) 说明:抽象类java.awt.Component是除菜单相关组件原创 2021-10-23 11:41:23 · 120 阅读 · 0 评论 -
JAVA自学课程笔记11
2021年3月25日11点00分 JAVA自学课程笔记11: 流: 流的定义: 程序和设备之间嫁接起来的一根用于数据传输的*管道,这个管道上有很多可以实现不同功能的按钮。 (文件)----00101…--->(程序) (文件)<---00101…----(程序) (网络)----00101…--->(程序) (内存)----00101…--->(程序) (文件)---------------------->(程序) //原始流原创 2021-10-24 09:49:55 · 71 阅读 · 1 评论