自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML和CSS常用元素

网页设计网站制作到前端开发Web 1.0时代指的的网站制作,那时候的页面主要是静态页面,仅供用户浏览,而无法提供用户进行交互(无法与服务器进行数据交互)。而到了Web 2.0时代,已经从网页制作到了前端开发,以前的网页“三剑客”(Fw、Dw、Fl)已经满足不了我们的需求,所以我们要学习新的技术。分别是:HTML、CSS、JavaScript也是新“三剑客”。HTML:超文本标记语言,是一门描述型语言。CSS:层叠样式表,是控制网页外观的一门技术。JavaScript:是嵌入HTML的一种脚

2021-04-13 13:51:00 555

原创 无限可能

无限可能开启平凡大脑的非凡之路(英雄之路)——相信自己,下定决心大脑可突破任何极限​ 做别人不会做的事情,才能过上别人过不上的人生。​ 无限可能=思维模式+内在动力+方法方式。​ 思维模式:解决“是什么的问题”,是我们根深蒂固的信念、态度、和假设。(事物客观存在)​ 内在动力:解决“为什么的问题”,采取行动需要的动力(主体的自我认知)​ 方式方法:解决“怎么做的问题”,完成某件事的具体过程,特别是有逻辑、系统的的方法(办成事的方式方法)学习就是我们的超能力​ 在锻炼超能力的过程中,我们会

2021-04-13 12:48:48 347

原创 GUI编程(图形化页面编程)

GUI编程(图形化页面编程)GUI的核心技术:Swing AWT 类GUI为什么让淘汰了?界面不美观需要jre环境(不会因为几兆的游戏,去下载几百兆的环境)为什么我们要学习?可以写出自己心中的小工具了解监听AWT和Swing的区别AWT不需要容器,它本身就是容器。而Swing需要容器getContentPane();AWT这个包含了很多接口和类,他主要的作用是提供一个组件工具。​ 组件包括:容器、按钮、文本框等Frame容器第一个java页面import j

2021-04-01 14:33:56 745

原创 Java多线程

Java多线程进程和线程的的概念进程:一个程序启动一直到它关闭,这个动态的过程我们称之为进程线程:一个进程能同时执行一个或多个任务,我们称同时执行的任务为多线程。实现多线程的三种方法继承Thread类一共三步:①继承Thread类​ ②重写run方法​ ③调用start方法public class Thread01 extends Thread{ @Override public void run() { for (int i = 0

2021-04-01 14:30:47 76

原创 java中的io流

java中的io流io流就是数据传输的管道(对于java来说,我们通过对某个类的操作,来进行数据的传输,那么这个类就是io流)file类所有的数据都是以文件的形式储存的。在学习io流之前,我们先学习file类来对文件进行操作。public class file01 { /* * 学习file类的对象创建 * * 一个三种方式(实际四种) */ public static void main(String[] args) throws Ex

2021-04-01 14:29:05 57

原创 贪心算法

贪心算法1、加勒比海盗–最优装载问题import java.util.Arrays;public class test01 {/* * 装宝贝问题? * 有一大堆宝物,但是装宝物的船的承重是有限的,那怎么装最多的宝贝? * * 分析: * 装物体的船能装的重量是有限的,为m, * 怎么能装最多的宝贝? * * 用贪心算法,分析可知,宝贝的m1重量越小,能装的宝贝n就越多。 * * 先把重量从小到大进行排序,然后依次装入船里,当最后一个物体的重量超出船的承重,就停止。 *

2021-03-22 11:27:18 68

原创 java集合框架

java集合框架集合概念:集合是储存对象的容器,jdk定义了对多个对象操作的方法。可实现数据的功能和数组的区别:数组的长度固定,集合的长度不固定数组能存储基本数据类型和引用数据类型,集合只能储存引用数据类型Collection集合框架Collection是该集合的根类,它包含了很多接口和类,所以我们称Collection是一个集合。特点:因为Collection包含List和Set接口,所以Collection集合有他们共同的特点注意:接口不能实例化对象,只能通过多态来实现。

2021-03-14 18:24:44 75

原创 java程序龟兔赛跑(利用多线程)

java程序龟兔赛跑(利用多线程)/** 题目:利用多线程实现龟兔赛跑** 分析:1.设置跑的米数* 2.判断是否有人跑完* 3.有人跑完,结束比赛* 4.设置停顿毫秒数(让兔子),保证让乌龟赢** */public class Runnable03 implements Runnable{ static String winner; int m=100; @Override public void run() {

2021-03-14 18:19:26 4033

原创 java中常用的类

java中常用的类Object类Object类是所有类的超类(基类),所有的类都默认或间接继承Object类,并且都能访问里面的方法getClass();方法。判断两个类是否属于同一个类public class Test { public static void main(String[] args) { Day01 day01 = new Day01(); //创建两个Day01的两个对象 Day01 day011 = new Day01(

2021-03-10 18:14:21 90

原创 java中4种内部类

java4中种内部类什么是内部类?在类的内部定义另一个完整的类成员内部类类中定义另一个类public class Outer { //定义一个外部类 private int age=20; private String name="张三"; public void test(){ System.out.println("这是外部类"); //内部类有何作用?他可以访问外部类的私有属性 } public cl

2021-03-01 18:12:23 224 1

原创 java中的异常

java中的异常什么是异常?在程序运行的过程中,可能会遇见一些意外,(由于程序猿自己的代码逻辑不合法,或jvm的一些异常)并没有按照理想的情况运行,我们称这些意外为异常。异常的英文是:Exception异常的简单分类检查性异常:是由用户的不合理输入而引起的异常。(如果用户输入x/0那么程序就会异常)运行是异常:由于程序猿的逻辑疏忽,在编译时异常无法被察觉,运行时才会出现异常。错误:错误不是异常,而是脱离程序猿的问题。在编译中也是无法被察觉的。异常的体系结构java中,把异常当做对

2021-02-28 19:15:07 59

原创 java面向对象编程(oop)

java面向对象编程(oop)面向对象编程:是一种以对象为原子性的编程思想,每个对象之间相互联系构建了整个系统、面向对象的本质就是以类组织代码,以对象封装数据。面向过程编程:是一种注重编程过程的思想,他关注一个对象本身的具体实现过程,而不会注重对象和对象的联系就好比我们身体的最小单位是细胞,每个细胞就相当于对象。面向对象关注的是这些细胞如何组织才能成为一个器官(成为一个系统)。而面向过程关注的某一个细胞是有什么构成的。对象和类的关系类是对象的抽象,对象的类的实例化比如:我们所有个体都称之为

2021-02-28 11:20:33 186 2

原创 Java数组

Java数组数组的概念什么是数组:数据是相同数据类型多个数据的有序集合每个数组都有自己的下标,每一个数据元素都可以通过下标访问。数组的声明数据类型+数组名称 来声明一个数组数组类型是:基本数据类型+[]。如:int数组类型为int[]//声明一个数组int[] array;//第二种声明数组的方式(不常用)int array[];数组的创建通过 new 来创建数组new + 数组类型+数组个数new int[10];数据的访问通过下标进行数组的访问。通过数

2021-02-16 17:11:58 100 1

原创 Java稀疏数组

Java稀疏数组稀疏数组是一种记录有效数字,省略重复无效的数字的一种数组记录方式这个二维数组中,记录了大量的无效数组元素,占用了大量内存空间,那么怎么解决这个问题呢?就需要稀疏数组。稀疏数组建减少了大量无用数据,记录了原本数组的行列,有效值个数,每个数组元素的下标和值。稀疏数组的列是固定的3列,行是有效值个数+1。public class Day1{ public static void main(String[] args){ //1.创建一个普通数组

2021-02-16 17:09:59 218 2

原创 Java中的方法

Java中的方法何为方法?方法是解决问题达到目的的一种手段,是一系类实际操作的集合,我们可以创造一个方法,来解决我们具体的问题。方法的本意就是功能块,就是实现某个功能语句块的集合。设计方法最好保持方法的原子性,就是一个方法只完成一个功能,何为方法的引用对于已经创造好的方法,我们可以直接拿过来使用,来达到我们的目的,甚至不必明白这个方法的具体实现过程。方法的定义public int add(int a,int b){ return x;}/*修饰符 方法类型 方法名(参数类

2021-02-15 17:32:29 211 2

原创 Java控制流程结构

Java控制流程结构如何进行人机交互?Scanner scanner=new Scanner(System.in) //使用io流,新建一个扫描器,扫描用户输入的信息 //scanner(扫描器的意思) //system (系统的意思) //in(进入的意思) System.out.println("提醒请用户输入:") if(scanner.hasNext()){ //通过if语言判断用户是否输入? String str=Scanner.

2021-02-15 17:30:02 110 2

原创 Java冒泡排序

Java冒泡排序冒泡排序顾名思义就是想泡泡一样轻的冒上去,重的沉来下。那么怎么知道泡泡的轻重(也就是数字的大小),就必须让第一个泡泡和第二个泡泡进行比较(第一个数和第二个数进行比较),如果第一个泡泡比第二个沉(第一个数比第二个数大),就让第一个泡泡沉下去,第二个上来(第一个数和第二个数交换位置)。然后依次二三比较,三四比较…,找出两个数的最小数,让它先冒出来(好比泡泡一样),依次比较完所有的数,找到了那个最小的数,所以在之后每次循环次数都少一,直到结束。public static int sort(

2021-02-15 13:59:49 4994 2

原创 java打印一个三角形

java打印一个三角形public class Day1 { //打印一个5行三角形 public static void main(String[] args) { for (int i = 1; i <= 5; i++) { //设置好需要打印的行数 for (int i1 = 5; i1 >=i; i1--) { //嵌套的第一个for循环,作用从5到1打印空格,打印5个空格后,

2021-02-09 16:35:53 197 1

原创 java九九乘法表

java九九乘法表public class Day10 { //输出九九乘法表 public static void main(String[] args) { for (int i = 1;i <10 ; i++) { //打印第一例 for (int i1 = 1; i1 <=i ; i1++) { //for嵌套打印其余列,i1<=i,因为要去掉重复的乘法口诀,所以不能用i1<=9;

2021-02-09 11:02:04 318 2

原创 如何使用IDEA生成Java Doc文档

如何使用IDEA生成Java Doc文档说明:java doc是一种将注释生成HTML文档的技术,生成的html清晰易读。文档注释常用的命令和作用@author(作者)@version(版本号)@since(jdk版本)还有一些用在类的方法上的注解@param(参数)@return(返回值)@throws(异常抛出情况)如何ldea生成 java doc文档接下来看看效果...

2021-02-07 11:51:50 834

原创 java中包的概念和如何引入包

java中包的概念和如何引入包packagepackage表示包的意思,如果一个类在一个包之下则表示为:在本类的第一行写 package +包名+;如果有多个包则 package +多个包名,包名中间用点. 表示。package com.operator; //表示package 包 com包下的operator 包下的Day1类importimport表示引用的意思,通过import关键字引用其他包里的类,在类的第二行既以下写 import+包名+ . +类名+;多个包用点. 区分,如

2021-02-07 11:08:27 986

原创 java基础语法

java基础语法java注释java注释可以分为三种注释:单行注释**(用 // 表示单行注释)**多行注释**(用/* /表示多行 注释)*文档注释(用/** */表示文档注释)java的标识符java的标识符是指程序中我们自己起的名字,如:类的名字,变量的名字,方法的名字,在程序中主要起识别的作用。标识符的命名规则标识符的开头必须由大小写字母,下划线( _ ) ,美元符号($)构成。在java中大小写是不一样的(name 和Name是两个标识符)。j

2021-02-06 19:02:06 66

原创 编译型语言和解释性语言的区别

编译型语言和解释性语言的区别编译型编译型语言是一次性把源代码编译成机器语言,一次编译永久执行,因此执行的效率比较高。代表语言c,c++解释型解释型语言是把源代码翻译成中间代码,在把中间代码翻译成机器代码。程序不需要编译运行一次翻译一次。可移植行好,但运行效率高。Java是什么型语言?Java是既有编译型又有解释型的一种语言。首先编译器会把Java代码编译成直字节码文件,然后字节码文件在虚拟机上会通过解释器翻译一条指令,执行一条指令这个过程是Java的解释执行。...

2021-02-04 17:14:47 213

原创 程序员第一个程序Hello world

程序员第一个程序Hello worldpublic class Hello{ public static void main(String[] args){ System.out.println("hello world"); }}运行操作步骤用记事本写好程序,并把名字改为类名的名字(就是class后面的Hello)把后缀txt改为java。打开cmd,找到文件所在的位置,在文件目录前面加 cmd +空格。(我这里已经编译成功)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存

2021-02-04 16:05:28 492 4

原创 jdk下载和安装

jdk的下载和安装百度搜索jdk8,找到甲骨文官网下载。下载电脑对应的版本。安装jdk,并记住安装路径。配置环境变量。我的电脑→右键→属性→高级环境配置环境变量新建→JAVA_HOME配置path变量(具体科百度)测试jdk是否安装成功。打开cmd。输入java+空格+ - +version即可查看安装版本(java -version)...

2021-02-04 14:37:34 65

原创 java的历史和基本概念

Java的简单历史Java什么时候产生?1991年由sun公司詹姆斯.高斯林等人开发了Java语音的雏形,最初命名为Oak,目标用于家用电器等小型系统程序语言。由于没有成功,便放弃了该项计划。正好赶上互联网的热潮,逐渐成为了网络编程语言。Java名字的由来?Java的原先名字叫做Oak,但由于Oak这个商标被注册,随后改名为Java。据说创始人在想名字的时候正在喝咖啡,并且这个咖啡产自瓜哇岛,所以就有了Java这个名字和咖啡这个logo。Java的发展历程?1995年5月23日,Java语言诞生

2021-02-04 14:04:53 100

原创 常用的快捷键和dos命令

常用的windows快捷键Shift+Delete 永久删除文件Ctrl+c复制Ctrl+v粘贴Ctrl+x剪切Ctrl+z撤回Ctrl+a全选Alt+tab应用之间来回切换win+d返回桌面wim+e打开我的电脑wim+L锁定电脑win+r打开命令窗口win+←最大化窗口在左侧屏幕上win+→最大化窗口在右侧屏幕上常用的dos命令#盘符切换d:e: ...(进入当前盘符,相当于在我的电脑打开蓝色长方形进入)#查看目录下的所有文件dir#改变目录的切换cd

2021-02-03 21:23:42 98

原创 markdown基本语法

markdown基本语法如何表示二级到六级标题?依次用#到6个#表示一到六级标题。如何表示字体的变换?在字体两边加上※表示斜体(hello)。在字体两边加上两个※表示粗体(hello)。在字体两边加上三个※表示斜体加粗体(hello)。在字体两边加上两个表示标横线字体(hello~)。如何表示引用标识大于号加空格 表示引用标识如何表示分割线?用三个(减号)—加空格表示分割线(线颜色比较淡)。用三个※加空格也可以表示分割线(线颜色比较深)。如何插入图片?[外链图片转

2021-02-03 11:50:47 84

空空如也

空空如也

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

TA关注的人

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