Java基础
学习历程
a820619012
十年饮冰,难凉热血
展开
-
Java学习笔记(反射)
反射反射概述获取Class对象的三种方式Class对象常用功能获取成员变量获取构造方法获取成员方法获取全类名实例反射概述反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。反射机制就是将类的各个组成部分封装为其他对象。例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个转载 2020-09-09 19:47:01 · 127 阅读 · 0 评论 -
Java学习笔记(正则表达式)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。正则表达式正则表达式概述规则字符字符类预定义字符类POSIX 字符类(仅 US-ASCII)边界匹配器Greedy 数量词Logical 运算符常用规则匹配切割正则表达式概述正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。在众多语言中都可以支持正则表达式,如Perl、PHP、J转载 2020-09-05 16:15:24 · 162 阅读 · 0 评论 -
JAVA学习笔记(网络编程)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。网络编程网络编程概述网络编程概述转载 2020-09-04 16:00:54 · 192 阅读 · 0 评论 -
Java学习笔记(GUI)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。GUIGUI概述继承关系布局建立一个简单的窗体事件监听机制窗体事件(WindowEvent)Action事件(ActionEvent)鼠标事件(MouseEvent)键盘事件GUI概述图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLI (Command line User Int转载 2020-08-30 16:00:39 · 181 阅读 · 0 评论 -
Java学习笔记(IO流 二)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。IO流(二)IO流(二)FIle类概述常用方法递归IO流(二)FIle类概述用来将文件或者文件夹封装成对象。File 是文件和目录路径名的抽象表示形式,即File类的对象代表一个文件或一个目录(文件夹)的路径,而不是文件本身。方便对文件与文件夹的属性信息进行操作。File对象可以作为参数传递给流的构造函数。构造方法:File(String pathname):通过将给定的字符串类型的路径名称转换为抽象路径名来创建新的F转载 2020-08-28 22:54:00 · 102 阅读 · 0 评论 -
Java学习笔记(IO流 一)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。IO流IO(Input Output)流概述FileWriterIO异常处理方式IO(Input Output)流概述IO流用来处理设备之间的数据传输;Java对数据的操作是通过流的方式;Java用于操作流的对象都在IO包中;流按操作数据分为两种:字节流与字符流;字节流抽象基类: InputStream ,OutputStream字符流抽象基类: Reader ,Writer由这四个类派生出来的子类名称都是以其父转载 2020-08-24 11:05:32 · 123 阅读 · 0 评论 -
Java学习笔记(其它对象)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。其它对象其它对象System类描述系统信息Runtime类Date类日期时间格式化其它对象System类System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员方法和成员变量都是static(静态)的,所以也可以很方便的调用他。system中包含了in、out和err三个成员变量,转载 2020-08-20 16:05:42 · 105 阅读 · 0 评论 -
Java学习笔记(泛型)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。泛型泛型概述泛型概述泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。泛型的特点:提高了程序的安全性将运行期遇到的问题转移到了编译期省去了类型强转的麻烦泛型类的出现优化了程序设计泛型的格式:通过<>来定义要操作的引用数据类型import java.util.*;clas转载 2020-08-15 17:14:20 · 112 阅读 · 0 评论 -
Java学习笔记(集合框架)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。集合框架集合框架体系概述集合框架的构成及分类集合框架体系概述在通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可以成为集合。集合类的由来面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象常用的一 种方式。什么是集合类?Java集合类存放在java.util包中,是一个用来存放对象的容器。数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;转载 2020-08-09 15:59:38 · 158 阅读 · 0 评论 -
Java学习笔记(String类和StringBuffer类)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。String类概述常见功能获取和判断转换和大小写替换和切割比较和去除空格概述字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。字符串是一个特殊的对象。字符串一旦初始化就不可以被改变。calss Demo{public static void main(String[] args){ String s1="abc";//s1是一个类类型变量,“abc”转载 2020-08-03 16:17:58 · 188 阅读 · 0 评论 -
Java学习笔记(线程间的通信示例)
思考1:wait(),notify(),notifyAll(),用来操作线程为什么定义在了Object类中?这些方法存在于同步中。使用这些方法时必须要标识所属的同步的锁。锁可以是任意对象,所以任意对象调用的方法一定定义Object类中。思考2:wait(),sleep()有什么区别?wait():释放cpu执行权,释放锁。sleep():释放cpu执行权,不释放锁。多个生产者与多个消费者:生产者生产一样商品,消费者随之消费。class Resource{ private Str原创 2020-07-31 20:22:57 · 108 阅读 · 0 评论 -
Java学习笔记(多线程)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。多线程多线程概述主线程创建线程(继承Thread类)线程运行状态多线程概述进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程控制着进程的执行。所以说,一个进程中至少有一个线程。并发执行机制原理:简单地说就是把一个处理器划分为若干个短的时间片,每个时间片依次轮流地执行处理各个应用程序,由于一个时间片很短,相对于一个应用程序来说,就好像是转载 2020-07-31 20:22:36 · 118 阅读 · 0 评论 -
Java学习笔记(包)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。包包(package)classpath(在Dos命令行下的操作)包与包之间的访问(在Dos命令行下操作)导入import包(package)对类文件进行分类管理。给类提供多层命名空间。写在程序文件的第一行。类名的全称的是:包名.类名。包也是一种封装形式。classpath(在Dos命令行下的操作)给JVM提供的一个环境变量。指定类或者包所在的路径。classpath变量值的最后有分号与无分号的区别。加上分号是在转载 2020-07-25 13:34:34 · 128 阅读 · 0 评论 -
Java面向对象练习
1.写出程序结果:class Fu{ boolean show(char a){ System.out.println(a); return true; }}class Demo extends Fu{ public static void main(String[] args){ int i=0; Fu f=new Demo(); Demo d=new Demo(); for(f.show('A');f.show('B');f.show('C')){ i+原创 2020-07-23 23:12:00 · 829 阅读 · 0 评论 -
Java学习笔记(异常)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。异常异常异常处理多异常的处理自定义异常异常声明throws异常问题也是现实生活中一个具体的事物,也可以通过Java的类的形式将其描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。异常就是程序在运行时出现的不正常情况。异常的体系对于问题的划分,有两种异常:Throwable(所有的异常都是从Throwable继承而来的,它是所有异常的共同祖先。)Error1.通常出现重大问题如:运行的类不存在或者内转载 2020-07-23 11:26:13 · 175 阅读 · 0 评论 -
Java学习笔记(04继承)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。第四章:继承 上继承继承的概述继承的特点super关键字继承继承的概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。多个类可以称为子类,单独这个类称为父类或者超类。子类可以直接访问父类中的非私有的属性和行为。通过extends关键字让类与类之间产生继承关系。继承的出现提高了代码的复用性。继承的出现让类与类之间产生了关系,提供了多态的前提。继承的转载 2020-07-19 10:52:27 · 155 阅读 · 0 评论 -
Java学习笔记(03面向对象)
第三章:面向对象面向对象概念理解面向对象面向对象特点面向对象开发,设计,特征类与对象类与对象的关系 (图例)类的定义成员变量和局部变量的区别创建和使用对象对象内存结构匿名对象面向对象概念理解面向对象面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程强调的是功能行为面向对象将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。面向对象特点是一种符合人们思考习惯的思想可以将复杂的事情简单化将程序员从执行者转换成了指挥者完成需求时:转载 2020-07-13 15:45:43 · 255 阅读 · 0 评论 -
Java学习笔记(02_2函数与数组)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。第三章:函数与数组函数函数的定义函数的特点函数的应用函数的重载数组数组的定义数组的内存分配及特点数组内存结构内存结构栈内存堆内存数组操作常见问题数组常见操作数组中的数组函数函数的定义什么是函数?函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。函数的格式修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2,) { 执行语句; return 返回值; }返回值类型:函数运行后的结果转载 2020-07-10 15:53:53 · 138 阅读 · 0 评论 -
Java学习笔记(02_1Java语言基础)
知识点总结于毕向东Java基础视频教程25天版本,侵权请联系删除。Day02Java语言基础组成关键字标识符注释常量与变量常量变量Java语言基础组成关键字定义:被Java语言赋予特殊含义的单词特点:关键字中所有字母都为小写标识符在程序中自定义的一些名称。由26个英文字母大小写,数字:0-9符号:_$组成。定义合法标识符规则:1.数字不可以开头2.不可以使用关键字Java中严格区分大小写。在起名字时,为了提高阅读性,要尽量有意义。Java中的名称规范:包转载 2020-07-07 21:48:55 · 219 阅读 · 0 评论 -
Java学习笔记(01Java概述)
Java学习笔记 Day01基本常识Java语言Java语言的三种技术架构Java语言的跨平台性Java环境搭建安装环境变量配置Hello Worldclasspath配置classpath与path寻找方式的不同基本常识学会命令行方式的一些基本操作,常见命令:dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd …:退回到上一级目录cd/:退回到根目录del:删除文件exit:退出dos命令行通过DOS命令行演示,体会什么是计算机语言。Jav转载 2020-07-06 16:05:18 · 185 阅读 · 0 评论