java学习笔记
文章平均质量分 79
无敌暴龙战士007
千里之行,始于足下,java伴我同行!
展开
-
面试题收藏
1.《面试系列》开源地址:https://gitee.com/mydb/interview原创 2022-05-06 20:17:21 · 258 阅读 · 0 评论 -
【Java学习笔记】MySQL(数据库)
数据库学习数据库主要学习的是如何对数据进行增删改查操作.SQLStructured Query Language: 结构化查询语言, 通过此语言让程序员和数据库软件进行交流DBMSDataBaseManagementSystem: 数据库管理系统(数据库软件)常见的几种DBMS:MySQL: Oracle公司产品, 08年被Sun公司收购, 09年Sun公司被Oracle收购. 开源产品 , MaraDB实际上就是MySQL的一个分支使用方式和MySQL一样. 市占率排名第一O原创 2022-05-06 19:53:08 · 519 阅读 · 0 评论 -
【Java学习笔记】JavaScript
JavaScript作用: 负责给页面添加动态效果语言特点:属于脚本语言(不需要编译直接由浏览器解析执行)基于面向对象属于弱类型语言java: String name="tom"; int age = 18; int x; x="abc";//报错JS: let name="tom"; let age = 18; let x; x="abc"; age="xyz"安全性强: JS语言只能访问浏览器内部的数据,浏览器以外电脑上的数据禁止访问.交互性强: 因为JS语言是嵌入...原创 2022-04-26 19:28:04 · 449 阅读 · 0 评论 -
【Java学习笔记】API:反射
Java反射机制反射是java的动态机制,可以允许我们在程序[运行期间]再确定实例化,调用某个方法,操作某个属性。 反射机制大大的提高了代码的灵活度,但是会有更高的系统开销和较慢的运行效率。 因此反射机制不能被过度的使用获取一个类的类对象的常见方式类对象 Class的实例JVM在加载一个类的class文件时,就会同时创建一个Class的实例,使用该实例记录加载的类的一切信息(类名,有哪些属性,哪些方法,哪些构造器等)。并且每个被JVM加载的类都有且只有一个Class的实例与之对应。.原创 2022-04-18 13:28:32 · 2518 阅读 · 0 评论 -
【Java学习笔记】接口
收录平时学习用到的的接口原创 2022-04-18 11:21:15 · 263 阅读 · 0 评论 -
【Java学习笔记】NIO:通道
NIOJAVA NIO:称为非阻塞IO,读写的过程中不会发生阻塞线程我们之前所学习的流,称为BIO,阻塞是IO,就是在读写的过程中可能会发生阻塞现象。非阻塞IO面向Channel("通道")的,不是面向Stream(流)的。流的特点:方向单一,顺序读写。流要么是输入流用于顺序读取数据,要么是输出流用于顺序写出数据Channel的特点:双向的,既可以读又可以写。JAVA NIO核心API:Channel 通道常见的实现:FileChannel:文件通道,可对文件进行读写操作Soc原创 2022-04-17 13:07:45 · 308 阅读 · 0 评论 -
【Java学习笔记】Java常见异常
Java常见异常java.io.NullPointerException空指针异常,该异常出现在我们操作某个对象的属性或方法时,如果该对象是null时引发。null 空的,不存在的 NullPointer 空指针String str = null;str.length();//空指针异常上述代码中引用类型变量str的值为null,此时不能通过它调用字符串的方法或引用属性,否则就会引发空指针异常。解决办法:找到为什么赋值为null,确保该对象的值不能为null再操作属性或原创 2022-04-08 18:57:41 · 604 阅读 · 0 评论 -
【Java学习笔记】API:集合
集合框架什么是集合集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.java集合框架中相关接口java.util.Collection接口:java.util.Collection是所有集合的顶级接口.Collection下面有多种实现类,因此我们有更多的数据结构可供选择.Collection下面有两个常见的子接口:java.util.List:线性表.是可重复集合,并且有序. java.util.Set:不可重复的集合,大部分实现类是无序的.这里可原创 2022-04-03 13:17:18 · 1045 阅读 · 0 评论 -
【Java学习笔记】API:线程
线程API获取线程相关信息的方法package thread;/** * 获取线程相关信息的一组方法 */public class ThreadInfoDemo { public static void main(String[] args) { Thread main = Thread.currentThread();//获取主线程 String name = main.getName();//获取线程的名字 System.o原创 2022-04-02 09:03:23 · 379 阅读 · 0 评论 -
【Java学习笔记】单词汇总
solid [ˈsɒlɪd] 固体的,固态的solid-static 固态的disk 磁盘cache [kæʃ] 高速缓冲存储器mapped [mæpt] 映射coherency [kəʊˈhɪərənsi] 附着;凝聚;联接graphical [ˈɡræfɪkl] 绘画的;计算机图形的installation [ˌɪnstəˈleɪʃn] 安装,设置;装置untitled [ʌnˈtaɪtld] 无称号的;无标题的exit [ˈeksɪt] 出口,通道icon [ˈaɪkɒn] 图.原创 2022-03-26 19:40:25 · 1168 阅读 · 0 评论 -
【Java学习笔记】API:I/O流
File类File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)使用File可以做到:1、访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等2、创建和删除文件或目录3、访问一个目录中的子项但是File不能访问文件数据...原创 2022-03-25 20:16:49 · 696 阅读 · 0 评论 -
【计算机基础知识】了解二进制
二进制二进制就是逢二进一的原则2进制的基数:22进制的权:...32、16、8、4、2、12进制的权:2的0次幂:12的1次幂:22的2次幂:42的3次幂:82的4次幂:162的5次幂:32...2进制转换为10进制:将一个2进制数每个1位置的权值累加即可java所有的变量/常量存储的都是2进制数public class Demo{ public static void main(String[] args) /* 1.java在编译期间将10进转载 2022-03-24 20:15:07 · 3857 阅读 · 0 评论 -
【Java学习笔记】API入门
面向对象三大特征封装:类:封装的是对象的属性和行为方法:封装的是具体的业务逻辑功能实现访问控制修饰符:封装具体的访问权限,以保护数据的安全继承:作用:代码复用超类:所有派生类所共有的属性和行为接口:部分派生类所共有的属性和行为派生类:派生类所特有的属性和行为特性:单一继承、多接口实现、具有传递性多态:行为的多态:所有抽象方法都是多态的(通过方法重写来实现)对象的多态:所有对象都是多态的(通过向上造型来实现)最少具备两种状态:自己的形态和object的形原创 2022-03-20 19:25:18 · 814 阅读 · 0 评论 -
【Java学习笔记】面向对象(持续更新...)
类与对象:对于一个项目我们首先看到的是一个个对象,对象是是真实存在的单个个体/东西,基于对象,我们抽出了类,类:即类别,代表一类个体。所以可以这样说:把类比作是模板,对象就是模板中具体的实例。类中可以包含:1、对象的属性/特征----------成员变量2、对象的行为/动作----------方法一个类可以创建多个对象...原创 2022-03-09 08:28:53 · 617 阅读 · 0 评论 -
【JAVA学习笔记】基础语法(持续更新...)
关于Java程序开发的认识与了解:Java程序开发的步骤:(1)编写代码(2)启动cmd(3)调用javac编译,生成 .class的字节码文件(c表示:compile编译)(4)调用java运行集成开发环境IDE(Integrated Development Environment):是一种专门用来提高Java开发效率的软件。免费的IDE中,有Eclipse,收费的IDE中,有IDEA,而且全世界用的最多的就是IDE,IDE社区版是免费的。JDK(Java Developm原创 2022-03-07 09:30:00 · 563 阅读 · 0 评论