随笔分类 - Java基础
摘要:一、定义 1.jQuery是一个JavaScript类库,安装时不需要添加额外的环境变量和配置文件。 2.配置:在相应的页面导入 二、设计思想 1.将HTML DOM对象进行封装,成为jQuery对象,并提供丰富的API来操作这些对象,从而实现动态更新HTML的目标。 2.使用jQuery之后,Ja
阅读全文
摘要:一、方式 1.内联式引用 2.内部引用 3.外部引用(链接式引用,导入式引用) 4.优先级(由高到低) 内联式》外部链接式》内部式》外部导入式 二、内联式 1.直接从HTNL标签上注明格式 2。使用方法简单,不建议使用 3.维护成本高 三、内部引用 1.将样式声明在HTMl页面中 2.使用<styl
阅读全文
摘要:一、同步 1.作用:为了避免多个线程同时访问并修改共享数据所导致的不安全问题。 2.使用synchronized(对象){}方式。 二、机制 1.当线程要进入某个被“同步锁”锁住代码之前,线程必须先获得“同步锁对象” 2.保证任何时刻,只有一条线程能执行被锁代码 3.不许以“竞争资源”作为“同步对象
阅读全文
摘要:一、进程 1.定义:运行中的程序 2.特点:独立性、动态性、并发性 二、线程 1.定义:进程中独立运行的代码片段 2.特点:无单独内存、成本低 三、并发 1.定义:即时只有一个cpu,多个进程(线程)在cpu上快速轮换。 2.特点:同一个cpu,同一时间只有一个进程(线程)运行,其它的在等待,假同时
阅读全文
摘要:一、设备分类 1.标准输入设备:键盘 2.标准输出设备:终端窗口 3.标准错误设备:通常也使用终端窗口 二、Java语言使用java.lang.System类中的三个公共静态变量来支持 1.System.in:是InputStream对象,指用户键盘。 2.System.out:PrintStrea
阅读全文
摘要:一、File类方法 1.与文件、目录名相关方法 String getName() 返回由此抽象路径名表示的文件或目录的名称。 String getPath() 将此抽象路径名转换为一个路径名字符串。 String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串。 File g
阅读全文
摘要:一、分类情况 1.Stream指字节流; 2.Reader和Writer指字符流; 字节流 字符流 输入流 InputStream(父类) Reader(父类) 输出流 OutputStream(父类) Writer(父类) 流中数据 二进制字节(8bit) Unicode字符(16bit) 二、读
阅读全文
摘要:一、集合框架 1.Collection接口:所有集合类的父接口 2.Set接口:基于该接口的集合类,无序且唯一 3.List接口:基于该接口的集合类,有序可重复 实现类 Hashset是Set接口实现类之一,最常用的,无序且唯一 SortedSet接口继承了Set接口,有序可重复,TreeSet是S
阅读全文
摘要:一、分类 1.受检异常(checked):程序可以预期处理的,从外部产生,如:网络断线、文件丢失。必须处理。 2.非受检异常(unchecked):程序缺陷或由于情况复杂引起程序无法正确处理,不要求必须对异常进行处理。 1)运行时异常:数组越界 runtime exception 2)错误:内存不足
阅读全文
摘要:一、抽象类组成(使用abstract修饰类) 1.属性 2.构造器(用于提供子类去调用) 3.具体方法 4.抽象方法(使用abstract修饰类,无方法体(大括号),以分号结尾) 注意:抽象方法与final,static,private互斥 5.普通类有的它全都有 6.不能创建实例对象 7.子类继承
阅读全文
摘要:一、封装 1.作用:有效保护对象的状态(即属性值)。 2.外部调用:提供属性对应的get/set方法。 3.优点:避免对数据直接操作导致的错误和安全问题;保护数据的完整性,提升程序的可维护性。 二、继承 1.作用:提取重复代码到统一的类中,通过extends关键字实现继承关系。 2.优点:消除代码重
阅读全文
摘要:一、冒泡排序 思想:依次比较相邻两个数,将小数放在前面,大数放在后面,如此重复,直至完成最终排序。 二、选择排序 思想:每次从待排序数据元素中选取最小的一个元素放在已经排好的数列最后,直至数据元素排完。
阅读全文
摘要:一、语法要求 1.书写js时应注意大小写。 2.换行符代表一行完整的=代码的终止字符。 3.代码间如在同一行,应用;(分号)分开。 4.注释:单行注释// 多行注释/* */ 二、变量 1.java:先声明再使用,变量与类型必须相符。 2.javascript:弱语言,可以不声明就使用,没有明确数据
阅读全文
摘要:一、创建变量 二、使用内置对象 JavaScript可用的内置对象可分为两种: 1.JavaScript语言原生对象(语言级对象),如String、Object、Function等; 2.JavaScript运行期的宿主对象(环境宿主级对象),如window、document、body等。 我们所说
阅读全文
摘要:一、能够重载吗? 1.能够重载。 二、说明 1.创建每个类时,都会赋予其一个无参构造器。 2.当程序员写入一个构造器时,无参构造器将不会赋予这个类。 3.构造器重载主要为了进行初始化不同数量对象的属性。
阅读全文
摘要:一、表现 方法的重写Overriding和重载Overloading是Java多态性的不同表现。 二、重写 重写Overriding是父类与子类之间多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中
阅读全文
摘要:一、执行速度 StringBuilder > StringBuffer > String 二、StingBuffer和StingBuilder比较 1.StringBuffer 线程安全,效率慢 JDK1.0 2.StringBuilder 线程不安全,效率快 JDK1.5 都继承自Abstract
阅读全文
摘要:出现乱码问题的解决方法无非就是在3个地方进行编码设置: 1.HTML、JSP等前端页面; 2.后台servlet中request和response对象; 3.服务器配置文件。 1.HTML、JSP等前端页面,出现编码首先看前端某个页面的Meta标签是否正确设置了编码,这个Meta标签也就是页面的头部
阅读全文

浙公网安备 33010602011771号