01 2021 档案
摘要:package LS_进阶02; import java.io.*; import java.util.Properties; /** * 测试配置文件 */ public class TestProperties { public static void main(String[] args) {
阅读全文
摘要:1 package LS_JJ01; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 8 public cla
阅读全文
摘要:1 package LS_15; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 6 public class TestError { 7 //Throwable类是java语言中所有错误的父类 8 //直接子类 9
阅读全文
摘要:1 package LS_14; 2 3 import java.util.Collection; 4 import java.util.HashMap; 5 import java.util.Map; 6 import java.util.Set; 7 8 public class TestMap
阅读全文
摘要:1 package LS_13; 2 3 import javafx.beans.binding.ObjectBinding; 4 5 import javax.swing.text.html.HTMLDocument; 6 import java.util.ArrayList; 7 import
阅读全文
摘要:主要是介绍Set(集合) 1 package LS_13; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 public class TestSet01 { 7 //set接口的特点 8 //扩展Collection接口 9 //不
阅读全文
摘要:1 package LS_12; 2 3 import java.util.Random; 4 5 public class TestMath { 6 public static void main(String[] args) { 7 //常量 8 System.out.println(Math.
阅读全文
摘要:String:字符串,创建新的对象放置别的地方 StringBuffer是线程安全的 StringBuilder是线程不安全的,但是速度快,建议使用 1 package LS_11; 2 3 public class TestString { 4 public static void main(St
阅读全文
摘要:object equals 1 package LS_11; 2 3 public class TestObject { 4 public static void main(String[] args) { 5 Object object = new Object(); 6 Object objec
阅读全文
摘要:原型模式:就是不用通过new来产生对象,而是通过克隆来产生新的对象。 下面主要是通过电子账单例子来介绍:第一是没有用原型模式实现的:记得我是一个类一个类的代码复制上去的。 package patten.prototyprPattern; public class AdvTemplate { //广告
阅读全文
摘要:这个是接javaSE的后部分 例子四: package Ls_10; import javax.swing.*; import java.awt.*; public class TestPaint04 extends JFrame { public TestPaint04(){ //设置高度 thi
阅读全文
摘要:GUI:图形界面 GUI的的三个要素:容器,组件,事件。 注意:上面的三个是俄罗斯套娃,一个套一个 要用GUI你需要一些包:awt,swing俩个包。(jar包,就是别人写好的方法,能直接调用的东东) swing组件分类:(我写的是比较常用的) 顶层容器:JFrame,JDialog等 普通容器:J
阅读全文
摘要:二叉树的前序遍历和层序遍历 先介绍二叉树:就是只有两个分支 给你图,记在脑子中 我按照这个图来给你写先序遍历的大概过程,(本子上写,然后拍摄上去,有问题可以说,谢谢) 层序遍历其实更简单,就是一行一行的读(从最高处来) 有问题可以说,但是我没有视频,我尽量想写的通俗易懂点,
阅读全文
摘要:我的目的: 学习使我快乐,分享使我更快乐,没有什么高深的,只有平常基础的学习的东西,慢慢看。 因特网也是我们常说的网络。我的理解是蜘蛛网,蜘蛛网中间的就是分组交换机或者说链路,蜘蛛网边缘可以理解成你现在使用的电脑,平板可以连接网络的东西。定义:端系统(电脑什么的)+分组交换机/链路 然后数据是怎么到
阅读全文
摘要:对象转型: A是B的父类,A a = new B(); 如果A类是B类的父类,当我们用父类创建对象,并把这个对象的引用放到父类的对象中时 上转型对象可以访问自己的属性和方法,上转型对象可以访问重写的方法。 俩个绑定机制: 静态绑定:变量的访问与声明对象绑定在一起;(静态与实例都可以);静态方法也是与
阅读全文
摘要:接口和抽象类 抽象类:用abstract修饰的类;和一般的类是一样的,可以有实例方法和抽象方法; 抽象类可以没有抽象方法的,但是抽象方法必须放到抽象类里面; 抽象类不可以被实例化(就是类名 名字 = new 类名()),必须被继承 抽象方法:就是方法被abstract修饰的,必须放到抽象类里面; 抽
阅读全文
摘要:选择排序的算法思想 很简单的:就是在一堆数据中选择最大的或者最小的安照这个规则来, 我们生活中很经常见,比如我们收拾书籍的时候,你正常不是喜欢按照大小来排序的吗,这个就是选择排序 选择排序的实现也很简单: 就是比大小,一个个比,然后取出来,一趟下来就可以输出最小的或者是最大的。 //伪代码实现 //
阅读全文
摘要:数组和链表 数组:可以理解为连在一起的空间,有点像薯片圆柱体那样的瓶子, 数组支持随机访问,就是你读取数组里面的速度是常数 链表:就像火车一样(逻辑上)。实际在内存可能是分散的,电脑通过地址来找下一个, 链表的删除和添加很方便,但是查找很麻烦, 为什么了? 因为,你需要重头开始找,找到那个位置,所以
阅读全文
摘要:二分查找可以理解为折纸,对半折。 主要:你需要主要是二分查找的数据是有序的。 它的时间复杂度:log2(n) 对应的算法师折半查找法: 代码: #include <stdio.h> #include <stdlib.h> #define keyType int typedef struct { ke
阅读全文
摘要:继承 子类继承父类的属性和方法 子类可以有自己的方法 但是只支持单一继承 为什么只支持单一继承了?主要还是避免处突,一个人不可能有两个亲生爸爸吧 继承的格式: class subclass extends Superclasss{ 语句; } 注意:任何未继承的类都有一个父类,就是Object类 方
阅读全文
摘要:包与访问权限 包是类的容器,就是管理类的。就好像文件夹。 包类不可以俩个同名 包的位置:类的最前面, 用别的包的类,你需要导入这个包的类 有包名的类无法访问无包名的类 修饰符: 访问权限 同一个类中 同包不同类 不同包 类图符号 private * - 默认不写 * * * protected *
阅读全文
摘要:类加载和对象创建 首先你要明确有点类加载早于对象的创建。 什么意思了?就是说只要创建类,就有类加载,对象的创建需要在类里面,new出来。 类加载主要做:1,初始化变量(静态变量)2,为类方法分配函数入口;3,执行静态代码块 对象创建:就是字面上的意思,创建对象 主要是做:1、初始化实例变量,2,分配
阅读全文

浙公网安备 33010602011771号