自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 html笔记(音频、视频标签、div、使用div)

/** * 音频、视频标签 * div * 使用div */1.音频、视频标签 1.1 音频标签 <audio controls> <source src="resources/天空之城-钢琴曲.mp3" type="audio/mpeg"> </audio> 1.2 视频标签 <video width="600px" height="400px" controls> <sour

2021-04-11 10:39:21 317

原创 html笔记(table标签、文本标签、CSS样式表)

/** * table标签 * 文本标签 * CSS样式表 */1.注释 <!-- --> 2.table标签 <table border="1" align="center" width="500px" height="200px"> <!-- border:边框的厚度; align:对齐方式,这里是居中; width:宽度; height:高度 --> <tr> <!--

2021-04-07 08:50:38 238

原创 html笔记(C/S, B/S 架构、html5 常用标签、无序列表标签、页面分割)

/** * html5 常用标签 * 列表标签 * 页面分割 */1.html页面介绍与常用标签 <!DOCTYPE html> <!-- 声明当前 html 的版本为 html5 --> <html lang="en"> <!-- html 的页面,代码的开始 --> <head> <!-- 用于设置页面的头部信息 --> <meta charset="U

2021-04-05 09:55:48 279

原创 Java笔记(线程、锁)

/** * 线程 * 锁 */1.线程 例如:迅雷同时下载多个任务,迅雷是一个进程,每个任务就是一个线程 线程池:存放的是等待CPU调用的线程 当调用线程的start()方法,该线程会加入CPU的线程,等待CPU调用 CPU会随机的从线程池选择一个线程运行,并且分配给它一个时间 当CPU分配的时间段到了,如果任务还没有结束,CPU也会让当前线程暂停运行,等待下一次调用 ....... 当某一个线程的任务执行完成,它的任务就结束了,CPU就会把该线程从线程池中销毁

2021-03-31 18:45:58 61

原创 Java笔记(IO流、文件流)

/** * IO流 * 文件流 */1.IO流(输入(input)输出(output)流) 输入流(读取文件,输出文件):input,reader 输出流(在文件中写入数据):output,writer 字节流(每一次读取一个字节数据):以Stream结尾的流一定是字节流 字符流(每一次读取一个字符数据):以Reader或者是Writer结尾的流一定是字符流 注意:一个汉字占两个字节长度,一个汉字算一个字符 Java中任何一个流一定继承于下列四个抽象类中的某一个 Inpu

2021-03-31 18:44:41 65

原创 Java笔记(HashSet、HashMap)

/** * HashSet * HashMap */集合框架分为 Collectin(ArrayList, HashSet) 和 Map(HashMap) 两大阵容1.List 集合接口 父类指向子类的引用,多态的写法 List<Integer> list = new ArrayList<Integer>(); //用法不变2.HashSet 集合,它是无序不重复的集合(没有索引(下标)) HashSet<Integer> hashSet =

2021-03-31 18:43:16 63

原创 Java笔记(ArrayList、简单的项目写法规则)

/** * ArrayList * 简单的项目写法规则 */1.ArrayList 集合 1.1 泛型(Object)的集合,可以装任何类型的数据 ArrayList list = new ArrayList(); 1.2 往集合中存入元素 list.add(1); list.add("2"); list.add("2"); 1.3 按下标存入元素 list.add(3, true); 1.4 不会把原有的数据覆盖掉,而是在该下标处插入该元素 list.

2021-03-31 18:41:09 123

原创 Java笔记(基本数据类型的封装类、内部类、异常处理)

/** * 基本数据类型的封装类 * 内部类 * 异常处理 */1.基本数据类型的封装类(带方法的数据类型) 基本数据类型:byte, short, int, long, float, double, char, boolean 对应的封装类:Byte, Short, Integer, Long, Float, Double, Character, Boolean System.out.println(Integer.toBinaryString(10)); //转 2 进制

2021-03-31 18:39:08 95

原创 Java笔记(抽象类、接口类、封装)

/** * 抽象类 * 接口类 * 封装 */1.抽象类(abstract 修饰的普通类 + 抽象方法) 1.1 抽象方法:只有方法定义,没有方法体 public abstract class Animal { public abstract void run(); } 1.2 继承于抽象类必须要重写该抽象类里面的抽象方法 public class Dog extends Animal{ @Override public void run() {

2021-03-31 18:36:20 110

原创 Java笔记(继承、supper、方法重载、方法重写、Object 类)

/** * 继承 * supper * 方法重载 * 方法重写 * Object 类 */1.继承(extends) 子类拥有父类的所有非私有属性与方法(不包括构造方法) //父类 public class Animal { private String name; public int age; public void eat() { System.out.println("吃东西"); } } //子类 public class Dog ext

2021-03-31 18:33:42 66

原创 Java笔记(全局变量,局部变量、修饰符、关键字、单例模式)

/** * 全局变量,局部变量 * 修饰符 * 关键字 * 单例模式 */1.全局变量:类中在方法外面定义的变量(所有方法都可以用) private int age = 10; public void getAges() { System.out.println("我是全局变量:" + age); }2.局部变量:在方法里面定义的变量(只在本方法体内使用) public void getAge() { int age = 30; //就近原则,打印的是局部变量

2021-03-30 11:05:55 676 1

原创 Java笔记(构造方法、toString()、Getters and Setters)

/** * 构造方法 * toString() * Getters and Setters */1.构造方法 1.1 属性(成员变量,全局变量,在方法里面叫局部变量):是描述当前对象的特征,一般用 private 修饰 private String cId; private String cName; private String cColor; 1.2 方法:是描述当前对象的行为 public void show() { System.out.pri

2021-03-30 11:03:29 400

原创 Java笔记(类与方法)

/** * 类与方法 */1.方法 1.1.无参无返回值 //void,代表该方法返回值为空 //(),里面是空的代表该方法没有参数 public void function1() { } 1.2.无参有返回值 //int,代表该方法的返回值是 int 类型的 //return,表示该方法返回一个相应的数据,且只能出现在最后 public int function2() { return 1; } 1.3.有参无返回值 //(in

2021-03-30 10:56:53 48

原创 Java笔记(String类,StringBuffer类,StringBuilder类、Date 时间类、Calendar 日历类)

/** * String类,StringBuffer类,StringBuilder类 * Date 时间类 * Calendar 日历类 */1.new String()与直接赋值的区别 String name = new String("张三"); //张三在堆中 String name2 = "张三"; //张三在栈中2.StringBuffer(带缓冲区的字符串) StringBuffer sb = new StringBuffer("1234"); 2.1.追加

2021-03-30 10:49:29 148

原创 Java笔记(String类方法)

/** * String类方法 */1.调用String的构造方法赋值 String name = new String("张三"); //String name = "张三"2.调用String方法取出 name 中的某一个字符 char c = name.charAt(1);3.在 name 后面追加字符串 String newName = name.concat("123");4.判断字符串是否以指定内容结尾 boolean flag = name.endsWith("

2021-03-30 10:43:55 67

原创 Java笔记(二维数组)

/** * 二维数组 */注意:定义数组,要么指定几个成员,但不要给数据;要么不指定成员,但一定要给数据1.定义数组 int[] n1 = {1, 2, 3}; int[] n2 = {1, 2, 3, 4}; int[] n3 = {1, 2, 3, 4, 5}; int[][] n4 = {n1, n2, n3}; int[][] n5 = {{11, 22}, {111, 222, 333}}; int[][] n6 = new int[3][5]; //二维数组里面装

2021-03-30 10:40:40 102

原创 Java笔记(一维数组、随机数)

/** * 一维数组 * 随机数 */1. 数组Array存储多个同一类型的变量,引用数据类型 1.1 定义数组的语法 int[] arr = new int[5]; //推荐使用 int [] arr = new int[5]; int arr[] = new int[5]; 1.2 数组赋值的写法 int[] arr = new int[] {1, 2, 3}; int arr[] = {1, 2, 3}; //按下标赋值,0代表第一个数 int[]

2021-03-30 10:37:50 418

原创 Java笔记(for 循环、while 循环)

/** * for 循环 * while 循环 */1.for(){} 知道循环次数 for(int i = 0; i < 5; i++) { System.out.println("hello"); }2.while(){} 不知道循环次数但知道条件 int n = 10; while (n >= 10) { System.out.println("hello"); } 3.双循环 for(int i = 0; i < 60; i++) {

2021-03-30 10:24:12 170

原创 Java笔记(if 判断、switch 判断、for 循环)

/** * if 判断 * switch 判断 * for 循环 */1.嵌套if 在条件成立的情况下再次判断,递进的关系 int num = 10; if(num < 11){ if(num > 5){ System.out.println(num); } } 2.switch(分发)接算术表达式 int month = 12; switch (month) { case 1: //month是1 System

2021-03-30 10:21:47 167

原创 Java笔记(表达式、运算符、if 语句)

/** * 表达式 * 运算符 * if 语句 */1.算数运算符+, -, *, /, % (模运算符,求余数,取余数) 1.1 + 运算符( 1.加法(char或数字类型) 2.拼接(字符串类型)) int i1 = 1; String s1 = "2"; System.out.println(i1 + s1); // 12 char c1 = 'a'; System.out.println(c1 + i1); // 97+1 1.2 / 整数默认是

2021-03-30 10:02:46 90

原创 Java笔记(注释、数据类型、数据类型转换、转译符)

/** * 注释 * 数据类型 * 数据类型转换 * 转译符 */ 1.单行注释//2.多行注释/* * */3.文档注释/** * */4.数据类型 姓名:张三 存储多个字符的类型 -> 字符串 -> String(用双引号引起来) 年龄:21 存储整数的类型 -> 整数 -> int(用单引号引起来) 性别:男 存储一个字符且只能有一个字符的类型 -> 字符 -> char 婚否:否 存储真假的类型 -

2021-03-22 12:22:40 71

原创 Eclipse创建Java项目

1. File -> New -> Java Project 如果 New 右侧没有 Java Project ,就在 Project 或 Other 里面找2. 给项目取名3. demo 项目下 src 右键 -> New -> Class4. 给类取名(按驼峰命名法命名)5. 点击 Finsh

2021-03-22 12:21:49 933

原创 MacBook 一个软件打开多个

比如:打开两个Eclipse1.在终端切换到Eclipse.app目录 --> cd /Applications2.再次输入 --> open -n Eclipse.app效果如下:

2021-03-04 20:15:14 575 1

原创 MacBook IntelliJ IDEA 2020.2.4自动生成作者,日期注释

**MacBook IntelliJ IDEA 2020.2.4自动生成作者,日期注释**1.Intell...

2020-12-24 12:09:55 463

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除