随笔 - 299  文章 - 0  评论 - 0  阅读 - 6273 
11 2023 档案
今日总结
摘要:VectorVector底层实现和ArrayList类似,区别在于在许多方法上加了synchronized关键字,来实现了多线程安全。但代价是性能的降低。由于加锁的是整个集合,所以并发情况下进行迭代会锁住很长时间。 Stack是Vector的一个子类,它实现标准的后进先出LIFO堆栈。 E push 阅读全文
posted @ 2023-11-30 12:44 杨申龙 阅读(6) 评论(0) 推荐(0) 编辑
今日总结
摘要:LinkedList LinkedList采用双向链表。集合中的每一个元素都会有两个成员变量prev和next,分别指向它的前一元素和后一元素。 (LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用) 阅读全文
posted @ 2023-11-29 12:44 杨申龙 阅读(1) 评论(0) 推荐(0) 编辑
《MySql必知必会》读书笔记
摘要:数据过滤7.1、组合WHERE子句使用AND子句 或 OR子句的方式进行组合。 7.1.1、AND操作符使用AND给WHERE子句附加条件输入: select id, price, namefrom produceswhere id = 103 and price < 10; 7.1.2、OR操作符 阅读全文
posted @ 2023-11-28 22:45 杨申龙 阅读(4) 评论(0) 推荐(0) 编辑
今日总结
摘要:ArrayListArrayList的实现最简单,采用的顺序表,底层就是一个Object数组,初始容量为10,每当元素要超过容量时,重新创建一个更大的数组,并把原数据拷到新数组中来。 //创建ArrayList集合:ArrayList<String> list = new ArrayList<Str 阅读全文
posted @ 2023-11-23 08:43 杨申龙 阅读(9) 评论(0) 推荐(0) 编辑
今日总结
摘要:Java.util包的框架 util包的框架:常用的集合类主要实现两个“super接口”而来:Collection和Map。 (Java集合类是我们在工作中运用最多的、最频繁的类。相比于数组(Array)来说,集合类的长度可变,更加适合于现代开发需求;) 阅读全文
posted @ 2023-11-22 18:22 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
今日总结
摘要:对象赋值浅拷贝:是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址 ,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。 深拷贝:复制变量值,对于引用数据,则递归至基本类 阅读全文
posted @ 2023-11-21 21:11 杨申龙 阅读(2) 评论(0) 推荐(0) 编辑
今日总结
摘要:2 其他修饰符 static:静态的,非实例的,类的 final: 如果一个类被final修饰符所修饰和限定,说明这个类不能被继承,即不会拥有子类 final字段和final局部变量:它们的值一旦给定,就不能更改。 abstract: 抽象类, 不能被实例化。 阅读全文
posted @ 2023-11-20 21:11 杨申龙 阅读(2) 评论(0) 推荐(0) 编辑
今日总结
摘要:2 修饰成员时java共有四种控制可见的访问修饰符,分别是: public: 任何类都可见; protected: 对本包以及子类可见; 无修饰符: 对本包可见; (包是组织类的一种方式,使用包是为了保证类的唯一性,可以理解为文件夹,在不同的保中可以创建相同的类名) private: 仅自己的类中对 阅读全文
posted @ 2023-11-19 21:11 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
《MySql必知必会》读书笔记
摘要:检索数据4.2、检索单个列输入:SELECT id from department;输出: 4.3、检索多个列在选择多个列时,一定要在列名之间加上逗号,但最后一个列名后不加。输入:SELECT id,departmentName from department;输出: 4.4、检索所有列使用通配符* 阅读全文
posted @ 2023-11-18 21:11 杨申龙 阅读(8) 评论(0) 推荐(0) 编辑
今日总结
摘要:类 = 字段+方法class person{ //name和age属于类中的字段 String name; int age; //sayhello()函数属于类的方法 void sayhello(){ System.out.println("嗨嘿嗨"); }} 阅读全文
posted @ 2023-11-17 21:11 杨申龙 阅读(4) 评论(0) 推荐(0) 编辑
今日总结
摘要:JVM JVM: Java Virtual Machine JVM在整个jdk中处于最底层,负责于操作系统的交互,用来屏蔽操作系统环境. Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。 阅读全文
posted @ 2023-11-16 20:48 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
今日总结
摘要:JREJRE: Java Runtime Environment Java运行环境 JRE = JVM + Java SE (Standard Edition)标准类库 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想运行一个开发好的Jav 阅读全文
posted @ 2023-11-15 21:11 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
今日总结
摘要:JDK JDK: Java Development Kit Java开发工具包 JDK = JRE + Java 开发工具包(例如Javac,Java编译工具等) JDK是提供给Java开发人员使用的,其中包含了Java的开发工具 阅读全文
posted @ 2023-11-14 20:48 杨申龙 阅读(2) 评论(0) 推荐(0) 编辑
今日总结
摘要:Math类和Random类public class TestMath { public static void main(String[] args) { System.out.println(Math.max(10,2));//获得最大值 System.out.println(Math.min(1 阅读全文
posted @ 2023-11-13 20:48 杨申龙 阅读(10) 评论(0) 推荐(0) 编辑
今日总结
摘要:String类String类、StringBuilder类、StringBuffer类是三个字符串相关类。String类的对象代表不可变的字符序列,StringBuilder类和StringBuffer类代表可变字符序列 String类的常用方法: String s = "ilikejava";// 阅读全文
posted @ 2023-11-12 18:21 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
今日总结
摘要:包装类:(Wrapper Class), 8种基本数据类型分别对应一个包装类,包装类均位于java.lang包。如: 基本数据类型 包装类int Integer… …包装类的功能: 将字符串转化为数字Integer.parseInt("100")将数字转化为字符串Integer.toString(1 阅读全文
posted @ 2023-11-11 20:48 杨申龙 阅读(6) 评论(0) 推荐(0) 编辑
今日总结
摘要:Java数组常用API获取数组长度:arrays .length() //在Java中要求一个数组的长度也可以直接用length属性来获取int []A = {1,2,3}; int len = A.length;返回指定数组的元素以字符串的形式:arrays.toString(); 所以toSrt 阅读全文
posted @ 2023-11-10 19:34 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
《MySql必知必会》读书笔记
摘要:第一章、了解SQL1.1、数据库基础1.1.1、什么是数据库数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。数据库软件称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操作的容器。 1.1.2、表表(table) 某种特定类型数据的结构化清单。表名 表名的唯一 阅读全文
posted @ 2023-11-09 12:44 杨申龙 阅读(10) 评论(0) 推荐(0) 编辑
今日总结
摘要:多态多态是继封装、继承之后,面向对象的第三大特性。是指同一行为,具有多个不同表现形式。多态的前提 继承,实现方法重写父类引用指向子类对象public abstract class food { public abstract void eat(); } class Race extends food 阅读全文
posted @ 2023-11-08 19:33 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
今日总结
摘要:默认方法例子public interface LiveAble { public default void fly(){ System.out.println("飞"); } }public class Animal implements LiveAble { // 继承,什么都不用写,直接调用 } 阅读全文
posted @ 2023-11-07 19:33 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
今日总结
摘要:今日完成了适配器模式的学习 #include <iostream> using namespace std; class Transportation{public: virtual void drive(){}}; class Car:public Transportation{public: v 阅读全文
posted @ 2023-11-06 09:53 杨申龙 阅读(5) 评论(0) 推荐(0) 编辑
今日总结
摘要:抽象方法例子public interface LiveAble { // 定义抽象方法 public abstract void eat(); public abstract void sleep(); }public class Animal implements LiveAble { @Over 阅读全文
posted @ 2023-11-05 19:32 杨申龙 阅读(6) 评论(0) 推荐(0) 编辑
今日总结
摘要:接口接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并 不是类,而是另外一种引用数据类型它不能创建对象,但是可以被实现( implements ,类似于被继承)。一个实现接口的类(可以看做 是接口的子类),需要实现接口中所有的抽象方 阅读全文
posted @ 2023-11-04 19:32 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑
今日总结
摘要:HDFS架构(1)NameNode(nn):存储文件的元数据,如文件名、文件目录结构、文件属性(生成时间、副本数、文件权限)、以及每个文件的块列表和块所在的DataNode;(2)DataNode:在本地文件系统存储文件块数据,以及块数据的校验和;(3)SecondaryNameNode(2nn): 阅读全文
posted @ 2023-11-03 19:32 杨申龙 阅读(6) 评论(0) 推荐(0) 编辑
今日总结
摘要:今天复习了set注入,spring工厂让我们只通过配置文件就可以创建一个对象,但是底层还是通过构造方法进行创建的;注入就是为我们创建的对象中的一些变量赋值,为变量赋值有两种方法:一种是通过set方法,一种是通过有参构造,我学习的就是通过set方法进行注入。其实这样看,spring框架看起来非常的高级 阅读全文
posted @ 2023-11-02 19:32 杨申龙 阅读(2) 评论(0) 推荐(0) 编辑
今日总结
摘要:今日完成了企业erp流程图的绘制 阅读全文
posted @ 2023-11-01 12:08 杨申龙 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示