- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 初识HTML
1. 什么是HTMLHTML:Hyper Text Markup Language(超文本标记语言)W3C标准W3C:World Wide Web Consortium(万维网联盟)成立于1994年,Web技术领域最权威和最具影响力的国际中立性技术标准机构http://www.w3.org/http://www.chinaw3c.org/W3C标准包括:结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM、ECMAScript)2. 网页基
2021-05-16 10:48:29 90
原创 多线程
1. 线程简介多任务看起来是多个任务都在做,其实本质上在同一时间只做了一件事。多线程普通方法调用和多线程普通方法调用:只有主线程一条执行路径。多线程:多条执行路径,主线程和子线程并行交替执行。Process与Thread(进程与线程)程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。进程是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。通常一个进程中可以包含若干个线程,一个进程至少有一个线程。线程是CPU调度和执行的单位。核心线程线程
2021-04-21 11:34:17 233
原创 内部类
内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类。成员内部类package com.oop.demo09;public class Outer { private int id = 10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ public v.
2021-03-30 09:08:45 91 2
原创 接口
普通类:只有具体的实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法专业的约束!约束和实现分离:面向接口编程接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。接口本质是契约,就像我们人间的法律一样。制定好后大家都遵守。OO的精髓,是对对象的抽象,最能体现这一点就是接口。为什么我们讨论设计模式都只是针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如.
2021-03-30 08:05:51 93
原创 抽象类
抽象类的特点:不能new这个对象,只能靠子类去实现它;约束!抽象类中可以写普通方法~抽象类方法必须在抽象类中~抽象的抽象:约束~package com.oop;//abstract 抽象类:类 extends:单继承~ (接口可以多继承)public abstract class Action { //约束~有人帮我们实现~ //abstract,抽象方法,只有方法名字,没有方法的实现! public abstract void doSomething();}
2021-03-29 17:09:34 57
原创 static关键字详解
静态方法不能调用非静态方法,非静态方法能够调用静态方法非静态方法需要创建对象,静态不需要package com.oop.demo07;//staticpublic class Student { private static int age;//静态的变量 多线程! private double score; //非静态的变量 public void run(){ } public static void go(){ } pu.
2021-03-28 10:30:17 71
原创 2.关系数据库
一、 关系数据结构及形式化定义1. 关系关系模型的数据结构只包含单一的数据结构——关系,逻辑结构——二维表,是建立在集合代数的基础上域是一组具有相同数据类型的值的集合。例:整数实数介于某个取值范围的整数指定长度的字符串集合{‘男’,‘女’}笛卡尔积2. 关系模式什么是关系模式关系模式(Relation Schema)是型关系是值关系模式是对关系的描述元组集合的结构属性的构成属性来自的域属性与域之间的映像关系完整性约束条件
2021-03-08 16:21:28 638 1
原创 1.绪论
一、数据库系统概述数据库的四个基本概念**数据:**数据是数据库中存储的基本对象。描述事物的符号记录称为数据。数据的含义称为数据的语义,数据与其语义是不可分的。**数据库:**数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。它可以提供各种用户共享,具有最小冗余度和较高的数据独立性。数据库管理系统在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复。 数据库中的数据按一定的数据模型组织、描述和存
2021-03-06 08:39:35 589 1
原创 笔记暂停更新
机械专业跨考计算机花了六个月时间准备。考研初试成绩出来了,分数比较低,需要积极准备复试和调剂。今年卷的厉害,内蒙古工业大学兜底,反正我是半只脚踏入计算机行业的人了。package com.kuang.array;public class Case08 { public static void main(String[] args) { System.out.println("你好,世界"); }}/*** * _ooOoo_
2021-02-26 22:30:48 121 1
原创 面向对象编程(二)(封装、继承、多态)
面向对象编程(二)(封装、继承、多态)封装思想:该露的露,该藏的藏我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴漏少量的方法给外部使用。封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表现,而应通过操作接口来访问,这称为信息隐藏。属性私有,get/setpackage com.oop.demo04;//类:private:私有public class Student { //属性私有
2021-02-23 18:38:35 189
原创 回答问题https://blog.csdn.net/asd159357dsa/article/details/113962696
第一个问题,系统资源释放后就不能再开启了,所以要判断要不要释放资源package com.kuang.base;import java.util.Scanner;public class ForStr { public static void main(String[] args) { int i = 0; int sum1 = 0; int sum2 = 0; //循环判断当输入数不为自然数时,自动循环从头 d
2021-02-23 10:55:18 387 2
原创 面向对象编程(OOP)(一)
面向对象编程(OOP)面向过程 & 面向对象面向过程思想步骤简单清晰,第一步做什么,第二步做什么。。。面向过程适合处理一些较为简单的问题面向对象的思想分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到微观操作,仍然需要面向过程的思路
2021-02-20 19:30:34 99
原创 数组
数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据乘坐一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; //首选方法dataType arrayRefVar; //效果相同Java语言使用new操作符来创建数组,语法如下:dataType[] arrayRefVar = n
2021-02-20 19:05:07 78
原创 Java方法
Java方法设计方法的原则:方法的本意是模块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。package com.kuang.method;public class Case1 { //main方法 public static void main(String[] args) { System.out.println(add(1,2)); test(); }
2021-02-17 11:21:07 145 2
原创 Java控制流程
Java流程控制1. 用户交互Scanner我们可以通过Scanner类类获取用户的输入包:java.util.Scanner基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据(nextInt()、nextDouble()、nextChar()等用法类似)next():一定要读
2021-02-16 18:36:44 82 1
原创 JavaDoc
JavaDocjavadoc命令是用来生成自己API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况DOS命令生成JavaDoc文档javadoc -encoding UTF-8 -charset UTF-8 name.javaIDEA生成JavaDoc文档打开 idea,点击 Tools-> Generate JavaDoc
2021-02-16 10:32:19 72 1
原创 包机制
包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[. pkg2[. pkg3]];一般利用公司域名倒置作为包名; com.baidu.www为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能import package1[.package2...].(classname|*);//导入这个包下所有的类import com.kuang.base.*;推荐:阿里巴巴
2021-02-16 09:30:47 80
原创 运算符优先级
运算符Java语言支持如下运算符算数运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!= instanceof逻辑运算符&&,||,!位运算符:&,|,^,~,>>,<<,>>> public class Case3 { public static void main(String[] args) { /*
2021-02-15 09:55:26 121
原创 变量常量作用域
变量变量是什么:就是可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意事项每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束作用域public class case1 { //类变量 static double salary = 2500; //实例变量:从属于对象;如果不进行初始化,这个类型
2021-02-14 23:35:08 84
原创 类型转换
类型转换低-------------------------------------------------------------->高byte->short->char->int->long->float->double//运算中,不同类型的数据先转化为同一类型,然后进行运算int i = 128;//强制转换 (类型)变量名 高--低byte b = (byte)i; //内存溢出//自动转换 低--高double b = i;注意点
2021-02-14 18:18:43 78
原创 数据类型
数据类型强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言 略Java的数据类型分为两大类基本类型(primitive type)数值类型整数类型byte占1个字节 范围:-128-127short占2个字节 范围:-32768-32767int占3个字节 范围:-2147483648-2147483647long占8个字节 范围:-9223372036854775808-9223372036854775807//整数int num = 10;
2021-02-14 17:49:24 137
原创 关键字标识符
关键字abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instancedof int interface long native new package private protected public return strictfp sho
2021-02-14 16:38:04 328 1
原创 注释
注释public class Hello { public static void main(String[] args) { //单行注释 System.out.println("Hello,World"); /* 多行注释 多行注释 */ /** * JavaDoc:文档注释 * @Description HelloWorld
2021-02-14 11:07:05 75
原创 HelloWorld
HelloWorld随便新建一个文件夹,存放代码新建一个Java文件——Hello.java编写代码public class Hello //类{ public static void main(String[] args){ //方法 System.out.print("Hello,World!"); }}编译javac java文件,会生成class文件运行class文件,java Hello可能遇到的情况每个单词的大小不能出现问题,Java是大小写敏感的尽
2021-02-14 11:06:20 75
原创 JDK安装与卸载
JDK安装与卸载卸载JDK删除Java的安装目录删除JAVA_HOME删除path下关于Java的目录java -version卸载JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应版本双击安装JDK记住安装的路径配置环境变量环境变量–>JAVA_HOME配置path变量测试JDK是否安装成功 java -version...
2021-02-14 11:05:33 89
原创 基本的DOS命令
基本的DOS命令打开CMD命令的方式开始+系统+命令提示符win键+R 输入cmd打开控制台在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令窗口资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行常用的DOS命令#盘符切换 盘符:#查看当前目录下所有文件 dir#切换目录 cd#跨盘切换目录 cd /d + 路径#返回上一级 cd..#清理屏幕 cls#退出 exit#查看电脑ip ipconfig#打开计算器 calc#打开画
2021-02-10 19:08:22 78
原创 2021/2/10 Markdown学习
Markdown学习标题三级标题四级标题字体hello,World!hello,World!hello,World!hello,World!引用选择狂神说java,走向人生巅峰分割线图片超链接点击跳转到不再犹豫123博客列表ABCABC表格代码public class...
2021-02-10 18:57:09 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人