Java学习笔记
文章平均质量分 73
从0开始学习Java的过程
ChangeNone
这个作者很懒,什么都没留下…
展开
-
Java-day22学习笔记
day21复习Java-day22学习笔记一、BOM1.1 Navigator对象属性1.2 Screen对象属性1.3 Location对象属性二、DOM2.1 获取网页元素的方法2.2 对网页中的标签进行操作2.3 对网页中的标签属性进行操作一、BOM1.1 Navigator对象属性appCodeName 返回浏览器的代码名appName 返回浏览器的名称appVersion 返回浏览器的平台和版本信息platform 返回运行浏览器的操作系统平台userAge.原创 2021-01-27 19:10:46 · 125 阅读 · 0 评论 -
Java-day21学习笔记
day20复习Java-day21学习笔记一、函数1.1 格式普通函数匿名函数1.2 调用二、事件2.1 绑定事件的两种方式第一种:设置标签的属性第二种:匿名函数的方式2.2 常常见事件鼠标单击和双击失去焦点和获取焦点鼠标移入和移出键盘的按下和抬起改变事件页面加载事件表单提交事件三、Date对象3.1 创建方式3.2 常见函数四、BOM4.1 Window对象方法一、函数js中的函数就是具有特定功能的代码块,用来简化对代码的操作。此函数相当于Java的方法1.1 格式普通函数func.原创 2021-01-26 19:29:57 · 137 阅读 · 0 评论 -
Java-day20学习笔记
day19复习Java-day20学习笔记一、JavaScript1.1 作用1.2 组成1.3 引入方式内部引入 【了解】内部引入 【掌握】外部引入 【掌握】1.4 打印语句在网页弹框中打印在控制台上打印在网页上打印1.5 注释1.6 基本语法变量数据类型字符串的拼接将字符串转为数字1.7 运算符算术运算符比较运算符逻辑运算符1.8 分支结构if语句第一种格式第二种格式第三种格式switch语句1.9循环结构for循环while循环for循环的嵌套1.10 数组声明遍历数组的常见方法二维数组一、.原创 2021-01-25 16:35:32 · 212 阅读 · 1 评论 -
Java-day19 学习笔记
day18复习Java-day19 学习笔记day19一、div和span标签1.1 区别二、CSS1.1 作用1.2 为什么要用CSS1.3 如何使用① 格式② 将css放在哪里去使用 【引入方式】1.4 引入方式① 第一种:行内样式【内联样式】【了解】② 第二种:内部样式 【掌握】③ 第三种:外部样式 【掌握】④ 三种引入方式的优先级1.5 选择器① 基本选择器② 选择器优先级③ 扩展选择器④ 伪类选择器 【了解】1.6常见属性① 背景属性② 文本样式③ 字体属性day19一、div和sp.原创 2021-01-22 19:12:21 · 138 阅读 · 0 评论 -
Java-day17学习笔记
day16复习Java-day17学习笔记day17一、基础知识1.1 网页1.2 浏览器二、HTML2.1 第一个HTML网页2.2 常见规范2.3 标签的属性2.4 常见标签day17一、基础知识1.1 网页包含文字、图片、音乐、视频、超链接等内容。网页都是存放在网络中的某一台电脑上的(一般被我们称为服务器)1.2 浏览器作用是解析一个网页,然后进行相应的渲染,用户可以通过浏览器看到渲染之后的内容二、HTMLHTML(Hyper Text Markup Language) .原创 2021-01-20 17:26:13 · 154 阅读 · 0 评论 -
Java-day16学习笔记
day15复习Java-day16学习笔记一、GUI二、Frame窗体2.1 构造方法2.2 常用方法三、Panel面板3.1 构造方法3.2 常见方法四、布局管理4.1 FlowLayout 流布局构造方法4.2 BorderLayout 边框布局构造方法4.3 GridLayout 表格布局五、事件监听5.1 鼠标事件监听5.2 窗口事件监听关闭窗口一、GUIAWT(Abstract Window ToolKit)包括了很多类和接口,用来进行Java Application(Java应用)的.原创 2021-01-19 16:52:01 · 104 阅读 · 0 评论 -
Java-day15学习笔记
day14复习Java-day15学习笔记day15一、权限修饰符二、匿名内部类2.1 格式2.2 本质三、匿名对象3.1 何时使用day15一、权限修饰符权限修饰符就是用来控制类、方法、变量等使用的范围public 公开的,最大的权限。 被修饰的内容可以在任何地方被访问(本类、同包下的其它类、不同包下的子类、不同包下的类)protected 受保护的 被修饰的内容可以在(本类、同包下的其它类、不同包下的子类)中被访问默认的(包权限) 留空的就是默认的的权限 被修饰的内容.原创 2021-01-18 16:48:14 · 105 阅读 · 0 评论 -
Java-day14学习笔记
day13复习Java-day14学习笔记一、抽象类1.1 格式1.2 注意事项1.3 抽象类中的成员二、final关键字三、接口3.1 格式3.2 注意事项3.3 接口中的成员3.4 类与类、类与接口、接口与接口之间的关系3.5 实现多态的三种方式一、抽象类比如我现在说一个动物,大家肯定不知道是什么动物。但是我要是指着一个猫说,这是一个动物,指着一条狗说,这是一个动物,这都是没问题的。这说明动物是一个抽象的概念,只有猫和狗才是具体的概念。而刚才说的动物是将某些事物的共同特征给抽取或者抽象出来.原创 2021-01-15 16:29:21 · 139 阅读 · 0 评论 -
Java-day13学习笔记
day12复习Java-day13学习笔记一、继承1.1 继承的注意事项1.2 继承的特点1.3 继承中变量之间的关系1.4 super关键字1.5 super和this的区别1.6 继承中构造方法之间的关系【了解】1.7 继承中成员方法之间的关系二、多态2.1 前提2.2 成员的访问特点2.3 向上转型和向下转型2.4 好处一、继承1.1 继承的注意事项1. 子类可以继承父类的所有成员(私有的成员不能被访问)2. 父类的构造方法可以被继承吗?不可以 因为子类的内容肯定比父类的内容多,所.原创 2021-01-14 17:30:10 · 99 阅读 · 0 评论 -
Java-day12学习笔记
day11复习Java-day12学习笔记一、static关键字1.1 静态的特点1.2 静态的注意事项1.3 静态变量和成员变量的区别二、main方法三、帮助文档四、继承4.1 格式一、static关键字可以修饰成员变量和成员方法,被修饰的成员可以被类的所有对象所共享1.1 静态的特点1. 随着类的加载而加载2. 优先于对象而存在3. 被类的所有对象共享4. 被静态修饰的变量可以通过 对象名.变量名 访问,但更建议使用 类名.变量名 访问/* 手机类 */pub.原创 2021-01-13 19:42:02 · 134 阅读 · 1 评论 -
Java-day11学习笔记
day10复习Java-day11学习笔记一、对象的内存图① 一个对象内存图② 两个对象的内存图二、成员变量和局部变量的区别三、封装3.1 特点3.2 private关键字3.3 getXxx和setXxx方法3.4 this关键字四、构造方法4.1 格式4.2 注意事项五、类中的成员方法六、一个类的标准写法一、对象的内存图① 一个对象内存图package com.ujiuye.javaclass;/* 人类 */class Person { //成员变量 /.原创 2021-01-12 17:19:48 · 116 阅读 · 0 评论 -
Java-day10学习笔记
day09复习Java-day10学习笔记day10一、正则表达式1.1 组成规则① 字符② 字符类③ 预定义字符类⑥ 数量词1.2 常见功能① 判断功能② 分隔功能③ 替换功能二、类和对象2.1 类中的成员2.2 什么是对象?2.3 如何创建对象?2.4 如何使用类中的成员(成员变量、成员方法)① 使用类的成员变量② 使用类的成员方法day10判断键盘录入的QQ号码是否符合规则: 1. 长度为5-12位 2. 0不能开头 3. 只包含数字(每一个字符都为数字)import java..原创 2021-01-11 16:56:45 · 151 阅读 · 2 评论 -
Java-day09学习笔记
day08复习Java-day09学习笔记一、可变参数二、随机数三、String3.1 创建格式3.2 常见功能① 判断功能② 获取功能③ 转换功能一、可变参数可变参数代表了零个或者多个的参数格式: 数据类型... 变量名 注意事项: 1. 可变参数实际上就是一个数组 2. 可变参数一定要定义在所有参数的最后面public class Demo2 { public static void main(String[] args) { System.ou.原创 2021-01-08 17:30:22 · 137 阅读 · 0 评论 -
Java-day08学习笔记
day07复习Java-day08学习笔记一、数组1.1 数组的常见异常① 数组索引越界异常(ArrayIndexOutOfBoundsException)② 空指针异常(NullPointerException )1.2 数组的常见操作① 数组的遍历② 数组的最值③ 交换两个变量的值④ 数组的反转(逆序)⑤ 数组的排序⑥ 数组的查找二、二维数组2.1 声明2.2 二维数组的初始化2.3 二维数组元素的获取2.4 二维数组的遍历一、数组1.1 数组的常见异常① 数组索引越界异常(ArrayIn.原创 2021-01-07 16:45:46 · 90 阅读 · 0 评论 -
Java-day07学习笔记
2021-01-06day06复习Java-day07学习笔记一、方法1.1 方法的重载1.2 方法的嵌套调用1.3 方法的递归二、数组2.1 数组的声明2.2 数组的初始化2.3 数组数据的获取2.4 数组名打印出来的内容2.5 JVM中的内存划分2.6 数组的内存图① 一个数组的内存图② 两个数组的内存图③ 两个引用指向同一个数组2.7 数组的扩容一、方法1.1 方法的重载在同一个类中,方法名相同,参数列表不同,与返回值类型无关参数列表不同的三种情况:1. 个数不同2. 类型不原创 2021-01-06 16:57:22 · 127 阅读 · 1 评论 -
Java-day06学习笔记
2021-01-05day05复习常见的编辑工具1. 电脑自带的记事本2. 高级记事本notepad++、Editplus3. 集成开发工具IDE(Integrated Development Environment)Eclipse、Intellij IDEA一、IDEA收费的,但是非常好用。JetBrains公司旗下的。1.1 下载及安装官网下载地址:https://www.jetbrains.com/idea/download/#section=windows注意:原创 2021-01-05 19:31:11 · 156 阅读 · 0 评论 -
Java-day05学习笔记
2021-01-04day04复习引入案例请在控制台打印10遍:HelloWorld!!!public class Demo { public static void main(String[] args) { System.out.println("HelloWorld!!!"); System.out.println("HelloWorld!!!"); System.out.println("HelloWorld!!!"); System.out.println原创 2021-01-04 18:55:51 · 105 阅读 · 0 评论 -
Java-day01学习笔记
2020年1月28日一、DOS1、打开DOS的几种常见的方式:1. win + R 输入cmd2. 开始-windows system-命令提示符3. 开始-cmd4. shift右键-在此处打开命令行窗口5. 在资源管理器的地址栏上输入cmd2、常见的命令【盘符:】 切换盘符【dir】 查看当前路径下所有的文件及文件夹【cd 路径】 切换不同的目录 (change directory) 1. cd可以进入一级或多级文件夹 如: cd tools原创 2020-12-28 20:09:50 · 123 阅读 · 1 评论 -
Java-day02学习笔记
2020年12月29日一、配置Path环境变量1. 在环境变量的系统变量中新建一个系统变量,变量名统一命名为 JAVA_HOME,变量值为jdk安装的路径 如:D:\develop\java\jdk1.8.0_1912. 在环境变量的系统变量中找到path,并通过%JAVA_HOME%\bin;来进行设置二、常见的错误1. 找不到此文件 (在编译的目录和文件存放的目录不一致)2. 没有内部或外部命令 (没有配置好环境变量)3. 单词拼写错误 (原创 2020-12-29 19:50:49 · 129 阅读 · 0 评论 -
Java-day03学习笔记
2020年12月30日一、常见的命名规则包 (域名倒写,一般单词都是小写)一个单词 com多个单词 com.baidu类、接口 (每一个单词的首字母都要大写)一个单词 Hello、Demo多个单词 HelloWorld方法、变量 (第一个单词首字母是小写的,其余单词首字母都要大写)一个单词 sum、max、result多个单词 getSum、getMax常量、枚举(单词要全部大写,单词中间要用下划线分隔)一个单词 PI、E多个单词 MAX_VALUE、原创 2020-12-30 17:17:50 · 115 阅读 · 3 评论 -
Java-day04学习笔记
2020年12月31日# day04一、三元表达式练习:1. 判断两个数是否相等2. 有如下三个人的身高:165cm、183cm、135cm,通过三元表达式,求出三人中最高的一个人。二、键盘录入之前程序的数据都是直接写死在程序中的,修改和使用十分不便。所以Java官方提供了键盘录入,使我们可以在不修改程序的前提下,通过键盘来动态的录入数据。需要用的类:ScannerScanner类在java.util包下2.1 步骤1. 创建对象 java.util.Scanner sc原创 2021-01-01 11:06:10 · 156 阅读 · 1 评论