自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一阶段:建立编程思想

自动类型转换进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型数据类型按精度(容量)大小排序为:char -> int -> long -> float -> doublebyte -> short -> int -> long -> float -> doubleint num = 'a'; // char -> int double d1 = 80; // int -> doublesout(num); // 97

2022-04-02 01:04:52 754

原创 打印出空心的菱形

用Java打印出空心的菱形

2022-04-02 00:06:14 366

原创 孙洪涛计算机基础

整体框架计算机基础基础知识,多媒体,信息安全,互联网计算机软件及其使用操作系统,word,excel,c语言程序设计计算机理论数据库,网络理论,数据结构,软件工程第一章 计算机基础一、计算机的发展、特点和分类(记忆)二、计算机编码与数制转换(应用)三、硬件系统的组成与工作原理(理解)四、软件系统的组成与工作原理(理解)一、计算机的发展、特点和分类美国宾夕法尼亚大学于 1946年研制出世界上第一台电子计算机—— 埃尼阿克 ENIAC重达30吨,耗电.

2020-11-13 21:04:10 828

原创 HOW2J..CN - 学习笔记(面向对象)

类和对象假设,我们要设计一个LOL这样的游戏,使用 面向对象的思想来设计 ,应该怎么做?1. 设计英雄这个类LOL有很多英雄,都有一些共同的状态比如,他们都有名字,hp,护甲,移动速度等等这样我们就可以设计一种东西,叫做类,代表英雄 这样一种事物类: 英雄(Hero)状态: 名字, 血量,护甲,移动速度public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int move

2020-11-13 14:15:04 297

原创 HOW2J.CN - 学习笔记(类和对象)

引用引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。1. 引用和指向new Hero();代表 创建 了一个Hero对象但是也仅仅是创建了一个对象,没有办法访问它为了访问这个对象,会使用 引用 来 代表 这个对象Hero h = new Hero();h这个遍历是Hero类型,又叫做引用=的意思指的h这个引用 代表 右侧创建的对象“代表” 在面向对象里,又叫做“指向”public class Hero { String name

2020-11-04 22:16:09 497

原创 HOW2J.CN - 学习笔记(数组)

数组创建数组初始化数组创建数组数组是一个固定长度的,包含了相同类型数据的 容器1. 声明数组int[] a;声明了一个数组变量。[]表示该变量是一个数组int表示数组里的每一个元素都是一个整数a是变量名但是,仅仅是这一句声明,不会创建数组有时候也会写成 int a[];没有任何区别,就是你看哪种顺眼的问题public class HelloWorld { public static void main(String[] args) { // 声明一个数组

2020-11-01 10:59:30 302

原创 HOW2J.CN - 学习笔记(流程控制)

ifif(表达式1){ 表达式2}如果表达式1的值是true,就执行表达式2#mermaid-svg-1to4soFGSon4kgJV .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-1to4soFGSon4kgJV .label text{fill:#333}#mermaid-svg-1to4so

2020-10-30 18:38:23 338

原创 HOW2J.CN - 学习笔记(操作符)

操作符算数操作符算数操作符基本的有:+ - * / %自增自减:++ --1. 基本算数操作符+ - * /public class HelloWorld { public static void main(String[] args) { int i = 10; int j = 5; int a = i+j; int b = i - j; int c = i*j; int d = i /j;

2020-10-23 22:41:23 534

原创 HOW2J.CN - 学习笔记(变量)

类型长度数的范围byte8位-128 ~ 127short16位-32768 ~ 32767int32位-2,147,483,648 ~ 2,147,483,647long64位-9,223,372,036,854,775,808 ~ -9,223,372,036,854,775,807char16位float32位3.4E-038 ~ - 3.4E+038double64位1.7E-308 ~ 1.7E+308bo...

2020-10-19 10:12:03 368

原创 阶段2 - 15. JavaScript - Javascript基础 - ECMAScript:客户端脚本语言的标准

JavaScript基础概念:一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为:C-- ,后来更名为:ScriptEase1995年,Netscape(网景)公

2020-08-26 14:14:40 186

原创 阶段1 - 03. 常用API第一部分 - 02. 匿名对象

匿名对象1. 匿名对象的说明2. 匿名对象作为方法的参数1. 匿名对象的说明public class Person { String name; public void showName() { System.out.println("我叫:" + name); }}创建对象的标准格式:类名称 对象名 = new 类名称();匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。new 类名称();注意事项:匿名对象只能使用唯一的一次,下次再用不得

2020-08-16 12:45:51 92

原创 阶段1 - 03. 常用API第一部分 - 01. Scanner类

Scanner类1. 概述和使用步骤2. Scanner概述及其API文档3. Scanner的使用步骤4. Scanner练习一_求和5. Scanner练习二_取最值1. 概述和使用步骤概述:API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式

2020-08-12 22:54:27 94

原创 阶段1 - 03. 常用API第一部分 - 08. Math类

1. 数学工具类Mathjava.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。public static double abs(double num):获取绝对值。有多种重载。public static double ceil(double num):向上取整。public static double floor(double num):向下取整。public static long round(double num):四舍五入。Math.PI代表

2020-08-12 22:02:53 85

原创 阶段1 - 03. 常用API第一部分 - 07. Arrays工具类

1. 数组工具类Arraysjava.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1, 元素2, 元素3…])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序。备注:如果是数值,sort默认按照升序从小到大如果是字符串,sort默认按照字母升序如果是自定义的类型,那么这个自定义的类

2020-08-12 21:11:36 75

原创 阶段1 - 03. 常用API第一部分 - 06. static静态

1. 静态static关键字概述2. 静态static关键字修饰成员变量public class Student { private int id; // 学号 private String name; // 姓名 private int age; // 年龄 static String room; // 所在教室 private static int idCounter = 0; // 学号计数器,每当new了一个新对象的时候,计数器++ publ

2020-08-12 18:31:20 93

原创 阶段1 - 03. 常用API第一部分 - 05. String类

1. 字符串概述和特点java.lang.String类代表字符串。API当中说:Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。其实就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)字符串的特点:字符串的内容永不可变。【重点】正是因为字符串不可改变,所以字符串是可以共享使用的。字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。2. 字符串的构造方法和直接创建创建字符串的常见3+1种方式

2020-08-12 17:26:02 115

原创 阶段1 - 03. 常用API第一部分 - 04. ArrayList集合

1. 对象数组题目:定义一个数组,用来存储3个Person对象数组有一个缺点:一旦创建,程序运行期间长度不可以发生改变。public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age;

2020-08-11 10:17:00 152

原创 阶段1 - 03. 常用API第一部分 - 03. Random

Random 随机数字(不确定的数字)— 比方说买彩票(不可控,没有规律的)Random类用来生成随机数字,使用起来也是三个步骤:导包import java.util.Random;创建Random r = new Random(); // 小括号当中留空即可,不需要传递任何参数使用获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r.nextInt()import java.util.Random;public class Demo01Random {

2020-08-09 14:17:36 143

原创 Java学习笔记 — 面向对象

1. 什么是面向对象面向对象编程Java的核心思想就是OOP面向过程 & 面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类 的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思想来分析整

2020-07-20 13:42:28 134

原创 Java基础+流程控制+方法+数组【笔记含代码】

文章目录什么是计算机计算机硬件计算机软件DOS命令什么是计算机Computer:全称电子计算机,俗称电脑。能够按照 程序 运行,自动、高速处理海量数据的现代化智能电子设备。由 硬件 和 软件 所组成常见的形式有台式计算机。笔记本计算机、大型计算机等。广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域计算机硬件一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。计算机硬件组成CPU主板内存电源、主机箱硬盘显卡键

2020-07-11 23:35:01 598

原创 JavaScript基础第03天【笔记+代码】

文章目录循环for循环循环1. 循环目的在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句`for循环语法结构for(初始化变量; 条件表达式; 操作表达式 ){ //循环体}名称作用初始化变量通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。条件表达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循环。操作表达式用于确定

2020-06-24 09:55:56 559

原创 音标

/i/please [pliːz] 点see [siː/]meat [miːt]believe [bɪˈliːv]

2020-06-23 15:41:12 402

原创 JavaScript基础第02天【笔记+代码】

文章目录昨日复习JavaScript运算符1. 运算符2. 算术运算符3. 递增和递减运算符03 - 前置递增运算符昨日复习JS的单行注释符号是 //声明变量的关键字是 varJS的输出语句有 console.log 与 alert 与 prompt把字符串转化为整数的方法是 parseInt判断数据是否为非数值的方法是 isNaNJavaScript运算符运算符算术运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级1. 运算符运算符(operat

2020-06-18 20:35:51 533

原创 毕向东Java(四)第四章 面向对象(继承)

目录继承继承的概述继承的特点super关键字函数覆盖(Override)继承继承的概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再丁一这些属性和行为,只要继承单独的那个类即可。多个类可以称为子类,单独这个类称为父类或者超类。子类可以直接访问父类中的非私有的属性和行为。通过extends关键字让类与类之间产生继承关系。class SubDemo extends Demo { }继承的出现提高了代码的复用性。继承的出现让类与类之间产生了关系,提供了多

2020-06-14 17:47:13 231

原创 corejava_day1(核心Java)

corejava_day1Javawindows下的环境变量的配置JDK安装后的目录结构:JAVA的特点:类加载: 双亲委托机制JVMJava类名和文件名的关系Java文件中搞得三个顶级元素:packageimportclassJavaJ2SE(JAVA SE) 桌面应用的开发 corejavaJ2EE(JAVA EE) 企业级开发J2ME(JAVA ME) 手机应用的开发SDK(software development kit) 软件开发包 函数库或者工具等JDK(java developm

2020-06-14 15:45:49 133

原创 corejava_day2

目标:标识符、关键字和类型介绍如何构建类corejava_day2标识符、关键字和类型介绍;如何构造类1. 注释2. 标识符3. 关键字4. 基本数据类型1. boolean2. char2.1 字符编码2.2 常见的字符编码包括:a. ASCIIb. ISO-8859-1c. GB2312d. GBKe. Unicodef. UTF2.3 字符编码表2.4 char值的形式2.5 转义字符3. 整数类型4. 浮点型5. 变量的声明和赋值6. 理解对象7. 定义类8. 创建类的实例9. 基本类型

2020-06-14 15:44:58 154

原创 corejava_day3

目标:表达式和流程控制corejava_day3表达式和流程控制1. 实例变量和局部变量2. Java中的操作符(operator)3. 类型转换4. 流程控制-if5. 流程控制-switch6. 循环-for7. 循环-while8. 循环的嵌套9. break和continue10. label标签表达式和流程控制1. 实例变量和局部变量程序的基本功能是处理数据,程序中需要使用变量来接收并表示数据。程序中的变量必须先定义之后才能使用。定义变量包括定义变量的“类型”以及变量的“名字”。

2020-06-14 15:44:07 118

原创 corejava_day4

目标:数组corejava_day4数组1. 概述2. 声明数组类型变量1. 数组类型2. 数组类型变量3. 创建数组对象1. 数组对象的长度2. 数组对象的创建3. 获得数组对象的长度4. 数组对象的初始化及使用1. 数组对象在内存中的位置2. 数组对象中每个元素位置上的默认值3. 数组对象中的元素位置的下标4. 使用数组的下标赋值5. 特殊形式6. 数组下标越界7. 数组对象的拷贝8. 数组的工具类java.util.Arrays1. Arrays类的引入2. Arrays类中方法的调用3. Arr

2020-06-14 15:43:19 95

原创 corejava_day5

目标:类和对象corejava_day51. OOP特征概述1. 抽象(abstract)2. 封装(Encapsulation)3. 继承(inheritance)4. 多态(polymorphism)2. 类与对象的关系3. 对象和引用的关系4. 方法的定义和调用1. 方法的定义:1. 修饰符2. 返回类型3. 方法名4. 参数列表5.异常抛出类型2. 方法的调用:1. 非静态方法2. 静态方法3. 类中方法之间的调用5. 调用方法时的传参1. 形参和实参2. 值传递和引用传递3. 值传递的示例4.

2020-06-14 15:41:18 127

原创 Web API - day01【笔记+代码】

文章目录1. Web APIs 和 JS 基础关联性2. API 和 Web API1. DOM 简介2. 获取元素01 - getElementById获取元素02 - getElementsByTagName获取某些元素03 - H5新增获取元素方式04 - 获取特殊元素3. 事件基础05 - 事件三要素06 - 执行事件步骤4. 操作元素07 - 操作元素之改变元素内容08 - innerText和innerHTML的区别09 - 操作元素之修改元素属性1. Web APIs 和 JS 基础关联性

2020-06-13 00:49:33 631

原创 java反编译工具jd-gui下载使用

下载地址 https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JD-GUI.shtml 8小时Python零基础轻松入门 Java小白修炼手册

2020-06-12 20:34:00 254

原创 html+css 3D旋转图

文章目录html 代码css 代码演示html 代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>3D旋转图</title> <link rel="stylesheet" href="style.css"></head><body> <div class="content">

2020-06-12 15:06:36 566

原创 JavaScript基础第06天【笔记+代码】

11. 内置对象2. 查文档3. Math对象01 - Math对象最大值02 - 封装自己的数学对象03 - Math绝对值和三个取整方法1. 内置对象JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于我们JS 独有的, 我们JS API 讲解内置对象 就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)内置对象最大的优点就是帮

2020-05-31 16:07:01 822 1

原创 纯CSS实现手风琴效果(附演示)

手风琴效果html部分CSS部分效果html部分<!DOCTYPE html><html> <head> <meta charset="UTF-8" /> <title>纯HTML和CSS实现垂直手风琴菜单列表</title> <link rel="stylesheet" href="style.css" /> </head> <body> &l

2020-05-30 14:49:54 3779

原创 JavaScript基础第04天【笔记+代码】

数组昨日复习01 - 数组的使用1. 数组的概念2. 创建数组知识总结3. 获取数组元素知识总结02 - 遍历数组4. 遍历数组知识总结03 - 数组长度04 - 计算数组的和以及平均值05 - 求数组中的最大值06 - 数组转换为字符串07 - 新增数组元素5. 数组中新增元素知识总结08 - 数组存放1~10个值09 - 筛选数组10 - 数组去重(删除指定数组元素)11 - 翻转数组12 - 复习交换两个变量13 - 冒泡排序14 - 什么是函数1. 函数的概念15 - 函数的使用2. 函数的使用知识

2020-05-29 22:16:27 769

原创 JavaScript基础第05天【笔记+代码】

函数、作用域、预解析、对象昨日复习01 - arguments使用5. arguments的使用02 - 利用函数求任意个数的最大值03 - 利用函数翻转数组04 - 利用函数冒泡排序05 - 利用函数判断闰年06 - 函数是可以相互调用的6. 函数案例07 - 输出年份的2月份天数08 - 函数的两种声明方式7. 函数的两种声明方式做一个简易计算器09 - JavaScript作用域1. 作用域10 - 变量的作用域2. 变量的作用域11 - JavaScript没有块级作用域3. 作用域链13 -

2020-05-29 17:45:04 1053

原创 JavaScript 09 - 函数

文章目录14 - 什么是函数15 - 函数的使用16 - 利用函数封装求1~100的和17 - 带参数的函数18 - 利用函数求任意两个数的和19 - 函数形参实参个数匹配20 - 函数的返回值21 - 求两个数的最大值(函数版)22 - 求数组中的最大值(函数版)23 - 函数返回值注意事项作业通过榨汁机看透函数14 - 什么是函数<!DOCTYPE html><html><head> <meta charset="UTF-8">

2020-05-26 20:35:36 1013 1

原创 JavaScript 08 - 数组

数组昨日复习昨日复习结束当前次循环的关键词是 continue 结束当前循环的关键词是 break JS的循环有 for 与 while 与 do-while

2020-05-26 13:36:50 577

原创 JavaScript 07- 流程控制 - 循环

循环昨日复习01 - 循环的目的02 - for循环03 - for循环执行过程04 - for循环重复相同代码05 - for循环重复不同的代码06 - for循环重复某些操作07 - for循环案例08 - 求学生成绩案例09 - 一行打印五个星星10 - 双重for循环11 - 打印五行五列星星12 - 打印n行n列的星星13 - 打印倒三角形14 - 九九乘法表案例15 - while循环16 - while循环案例17 - do whild循环18 - do while循环案例19 - conti

2020-05-25 16:01:17 271

转载 JavaScript 06 - 流程控制 - 分支

流程控制 - 分支12 - if分支语句13 - 进入网吧案例14 - if else双分支语句15 - 判断闰年案例16 - if else if多分支语句17 - 判断成绩案例18 - 三元表达式19 - 数字补0案例20 - switch分支语句21 - switch注意事项22 - 查询水果案例23 - switch和if else if区别作业今日复习12 - if分支语句<!DOCTYPE html><html><head> <meta

2020-05-25 14:39:53 245

空空如也

空空如也

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

TA关注的人

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