- 博客(24)
- 收藏
- 关注
原创 JS
JS 由浏览器的内核中JS引擎进行解析。 浏览器的引擎:渲染引擎、解析引擎。 JS与HTML的结合 1.内部方式:在html页面,提供一对script标签,然后将JS代码写入标签内部。script标签放在页面的任意位置都行,但是放在下面与上面的加载顺序由区别,目前在学习阶段我们放在标签内。 2.外部方式:将JS的代码单独放在一个文件中,让之后的页面进行引用,提高代码的复用性。 JS中的数据类型 在JAVA中的数据类型有:整形:byte,short,int,long 浮点型:double,float 字符型:
2020-07-09 17:37:21
190
原创 css
css 此CSS文档主要介绍方法功能 ID选择器 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> /* 选择器:就是选中一个或多个标签的一种语法 */ /* id选择器 一次只能选中一个标签 */ #myh1{ color: red; fon
2020-07-09 17:36:28
160
转载 HTML1
文章目录Day 1HTML简介HTML基本结构网页的基本标签图像标签链接标签行内元素和块元素列表表格视频/音频网页结构分析内联框架表单元素常见表单元素表单其他应用...
2020-07-02 18:35:21
467
原创 反射与枚举
反射与枚举 反射概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取类的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类, 必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法,所以先要获取到每一个字节码文件对应的Class类型的对象。可以通过反射机制,去调用类中的任何一个属性和方法。 new 对象 调用方法或属性私有的属性和功能你外界调用不到。要使用反射机制,
2020-06-19 15:25:49
299
原创 网络编程
网络编程 网络通信三要素:IP, 端口 , 协议: UDP TCP 端口:逻辑端口 他的范围 0–65535 其中0-1023被系统所占用,你要用的时候,就不要用别人用过的。 针对IP Java提供了一个类用来描述 tatic InetAddress getByName (String host):在给定主机名的情况下确定主机的 IP 地址。 hostname 这个命令,可以查看主机名 InetAddress inetAddress = InetAddress.getByName("Lenovo-PC");
2020-06-19 15:25:10
163
原创 设计模式
设计模式 设计模式概述 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编写、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性以及代码的结构更加清晰. 设计模式分类 1.创建型模式(创建对象的): 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 2.行为型模式(对象的功能): 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 3.结构型模式(对象的组成): 模版方法模式、命令模式、迭代器模式、观察者模式
2020-06-11 18:12:11
128
原创 多线程2
多线程 在比如售票的代码中如下: public class CellRunnable implements Runnable{ //这个票让三个线程共享 static int piao=1000; //共享数据 //确保这个锁对象,只有一个,多个线程共用一把锁 static Object obj=new Object(); @Override public void run() { while (true) { // 假
2020-06-11 18:11:34
183
原创 HashMap数据结构
HashMap数据结构 首先HashMap为何而来。 在数组中元素是以这样的形式存在的(格子与格子相接) 111(0x001) 222 (0x002) 333 (0x003) 444(0x004) 0 1
2020-06-04 00:59:35
175
原创 多线程(一)
多线程 我们学习线程之前,先进行了解进程 因为线程要依赖于进程而存在,没有进程,也就谈不上线程。 进程:正在运行的应用程序(QQ,微信 ,IDEA 浏览器) 我们现在的计算机,支持多进程的,可以运行多个进程。 QQ音乐,魔兽游戏 csgo等。 你在操作时,会感觉到这两个进程在同时进行,我会感觉一边听歌,一边玩游戏,是同时在进行的。 我们的计算机在同一个时间点上,是同时执行多个进程吗?不是,我们的(单核CPU)CPU在同一个时间点上只能执行一个进程。 你的感觉多个进程在同时执行,那是因为CPU在多个进程间进行
2020-06-03 18:40:48
303
原创 IO流杂项
IO流杂项 数据输入输出流的概述和使用 数据输入流: DataInputStream 数据输出流: DataOutputStream 特点: 可以写基本数据类型,可以读取基本数据类型。读取数据时,我们写的顺序是什么,我们读的时候的顺序也要一致。 public static void main(String[] args) throws IOException { DataInputStream in = new DataInputStream(new FileInputStrea
2020-06-03 18:39:25
563
1
原创 IO流
IO流:输入输出流。在java中,IO流用来进行设备之间的设备数据传输(上传,下载都是用到IO流完成),数据在电脑中是以文件的形式存在。所以我们需要在学习IO流之前,学习两个准备知识。 在java中,对于遇到的问题,有一个类来描述(Throwable类)。Throwable 类是 Java 语言中所有错误或异常的父类。两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况 Exception:异常,描述一般性的问题,它指出了合理的应用程序想要捕获的条件。异常分为两种情况:编译期异常(
2020-05-28 15:44:29
186
原创 CollectionE集合——set接口
Collection集合——set接口 描述: 一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。既,set内没有重复元素,而且存的顺序与打印的顺序也可能不一样。 set()的三个子类: HashSet,LinkedHashSet,TreeSet HashSet 此类实现 Set 接口,底层数据由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该
2020-05-20 21:36:11
224
原创 集合框架
集合框架 在数组中,我们的元素不仅可以存储基本类型数据,也可以存储引用数据类型,但是数组作为容器,不是那么方便,对数组的增删,不方便,因为数组一旦定义,长度就固定了,中途增删,就会改变数组长度,会报错。 所以,java为了方便容器中的元素的操作,为集合。 集合与数组的区别 相同点:都可以作为容器。 不同点:1.数组的长度一旦固定,不可改变;集合的长度可以改变。 2.数组可以基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型,但是可以通过装箱将数据变成引用数据类型。 3.数组只能存储同一种数据类型
2020-05-14 23:20:19
257
原创 包装类
包装类 为了对基本数据类型进行更多的操作,更方便的操作,java就针对每一种基本数据类型提供了对应的类类型. 我们常见的需求有: a:将100转换成二进制 , 八进制 , 十六进制 b:判断一个数是否在int的范围内。等 把一个基本类型构造成对应的包装类型。 基本类型---------------包装类型(引用类型) byte Byte short ...
2020-05-07 20:39:28
251
原创 String Buffer及排序功能
StringBuffer及排序功能 如果我们要进行拼串的操作,推荐使用StringBuffer StringBuffer 长度可变的字符序列 String 长度不可变的字符序列 String s=“abc”; StringBuffer() 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。但是往字符串缓冲区中添加内容如果超过了默认的容量,会自动扩充。 StringBuffer s...
2020-05-07 20:38:48
1469
原创 常见对象(API概述以及Object类的概述)
常见对象(API概述以及Object类的概述) API是应用程序编程接口 Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。 Object类概述 类层次结构的根类 所有类都直接或者间接的继承自该类 构造方法 public Object() 回想面向对象中为什么说: 子类的构造方法默认访问的是父类的无参构造方法 ...
2020-04-28 14:10:50
393
原创 抽象类与内部类
抽象类 抽象出来,不需要给出具体的功能,而是由子类,根据自身差异性,对功能进行实现,一旦一个类中有了抽象的方法,该类必须用抽象方法。父类中的抽象方法必须强制子类进行重写 父类不需要知道子类的具体功能,只需要子类自己拥有具体的功能 抽象类和抽象方法要用到关键字abstract extends承接 public abstract class Animal { int num=20; ...
2020-04-28 14:07:51
440
原创 面向对象——继承,多态
面向对象——继承 java中的继承,父类的成员,子类可以继承 要实现父子继承,使用extends实现 继承可以提高代码的复用性和维护性 但是也有不利性: 让类与类之间产生了父子关系,增加了耦合性。 耦合:完成一个功能,要去依赖别的类。 如果我们的软件大量的增加了耦合性,我们软件在后期的维护会很麻烦, package demo2; public class an { String name...
2020-04-23 21:32:30
191
原创 面向对象(上)
面向对象(上) 面向对象,是基于面向过程,把过程封装起来,去调用 三大特征:封装,基础,多态 事物对应 java中的类 如何定义一个类,关键字calss与类名。那么我们在测试类中,使用我们定义的人类中的属性和功能 类是一个抽象的概念,不能直接使用,要使用类的属性和方法,必须完成对类的实例化 所谓实例化:就是创建该类对象 怎么创建?:我们使用关键字“new”来完成 我们有了该类的对象后,对象才是一...
2020-04-17 20:47:20
188
原创 数组
数组 什么是数组:就想一个容器,可以储存多个相同类型的容器。 为什么要有数组 在处理公司人员工资任务时,人多,这时利用数组我们可以省时间 数组里面同样也存储一样类型的数据。 数组可以存储什么样的数据? 数组可以储存基本类型的数据,也可以引用类的数据类型:数组,接口,枚举等 定义数组的格式 定义int类型的数据的数组:int[] arr=new int [5] 数据类型[] 数组名=new int[...
2020-04-12 19:48:35
138
原创 循环嵌套
循环嵌套 今天大部分都是实操 for循环嵌套 for (int i = 0; i <=5; i++) { for (int j = 0; j < i; j++) { System.out.print("*"); } 案例1: 三角形的*: public class d_f{ public stat...
2020-04-11 17:56:06
329
1
原创 小白的JAVA课堂(JAVA语言基础)
小白的JAVA课堂(JAVA语言基础) 逻辑运算符 逻辑运算符有: &(并且),|(或者),!(非),^(异或),&&(短路与),||(短路或) 逻辑运算符的运算解果也是boolean类型, &:多个条件同时成立,判断结果真假,&符号两段只要任意一边的表达式的结果是false,那么最终结果为false,只有结果都为true,结果为true。 |:两段的表达式...
2020-04-09 21:44:01
291
1
原创 小白的JAVA第三天(变量定义)
变量定义 接上回,关于变量定义的注意事项 1.定义float类型的变量,在值得后面要加后缀F,表示一个float类型的值 2.定义long类型的变量,在值的后面要加后缀L,表示一个long类型的值 整数默认是int类型,小数默认是DOUBLE类型。 关于变量计算的实操。数据类型隐式转换 我们先看关于BYTE类型的数据计算。 但让我们蒙圈的是,我们这里报错了。原因是:当中的计算会有自动类型提升机制...
2020-04-08 22:45:47
275
原创 纯小白的JAVA随堂笔记(变量,变量类型,进制相关)
JAVA笔记-我的课堂第二天 1.常量:就是程序运行中,其值不发生变化的量 常量:分为字面值和自定义常量(后面讲) 字面值常量 整数常量: 小数常量: 布尔常量:只有两个值:true(真) false(假) 字符常量:使用单引号引起来的单个字符,如’a’ 字符串常量:以双引号引起来的单个或多个字符。如"A",“笔记” mull 空常量 2.在代码中输出不同类型的字面值常量 这里用到的是Eid...
2020-04-07 21:48:58
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅