自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运行时数据区域

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据与。这些区域都有各自的用途,以及创建和销毁的时间,以及创建和销毁时间,有的区域随着虚拟机进程的启动存在,有些区域则依赖用户线程的启动和结束而建立和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如图...

2019-04-18 19:55:15 211

原创 (Java核心技术基础知识(12))---- java中this和super的输入理解

深入理解java中的this关键字1、在构造器中的 this.package com.Test;class Test { private String name; private int age; public Test(String name, int age) { name = name; age = age; } public String getIn()...

2019-03-08 12:39:53 260

原创 (Java核心技术基础知识(11))---- static关键字的深入理解

static方法没有this方法。在static方法内部不能调用非静态方法,但是在非静态方法内部可以调用非静态方法。而且在没有创建任何对象的前体下,仅仅通过类本身来调用static方法。这实际正是static方法的主要用途:方便在没有创建对象的情况下来进行调用(方法或变量)很显然,被static关键字修饰的方法或者变量不需要依赖于对象尽享访问,只有类被加载了,就可以通过类名进行访问。s...

2019-03-08 12:38:32 235

原创 (Java核心技术基础知识(10))---- 构造器、隐式参数与显示参数、封装的优点(get()、set())、基于类的访问权限、私有方法final实例域

4.3.4构造器java中并没有构造方法的概念是从c++以往的书籍中翻译过来的所以所说的构造器就是构造方法。构造器与类同名每个类都可以有一个以上的构造器构造器可以有0个、1个或多个参数构造器没有返回值,但是不能声明void,访问权限可以为任意(一般情况下使用public方法权限)构造器总是伴随着new操作一起调用同时需要注意的是不要在构造器中定义与实例域重名的局部...

2019-03-07 11:24:15 199

原创 (Java核心技术基础知识(9) )---- 面向对象的程序设计概述

4.1.1类类: 是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。封装:与对象相关的一个重要概念。从形式上看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现 方式。对象中的数据称为实例域,操纵数据的过程称为方法。对于每个特定的类实例(对象)都有一组特定的实例域值。 实现封装的关键在于绝对不能让类中的方...

2019-03-06 18:50:09 170

原创 (Java核心技术基础知识(8) )---- 深入理解final关键字

深入理解java中的final关键字final关键字可以用于三个地方。用于修饰数据、修饰方法参数、修饰方法、修饰类。1、用final来修饰数据比如定义一个Π是固定的值不允许改变package com.Test;class Test { public static void main(String[] args) { final double PI = 3.14; Sy...

2019-03-06 15:42:22 112

转载 (Java核心技术基础知识(7) )----java中的堆、栈、常量池

Java中,有六个不同的地方可以存放数据:1、寄存器:最快的存储区,位于不同于其他存储区的地方--处理器内部,寄存器的数量是有限的,所以寄存器由编译器根据需求进 行分配。不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象,我们不能控制2、 栈:通过它的“堆栈指针”可以从处理器那里获得支持。存放基本类型的变量数据和对象的引用,但是对象...

2019-03-06 15:28:53 90

原创 (数据结构(2) )------------------ 二叉树(代码实现)

代码package com.test213;public class BinaryTree { int data; BinaryTree left; BinaryTree right; public BinaryTree(int data) { super(); this.data = data; left = null; right = null; } pub...

2019-03-05 15:50:55 230

原创 (数据结构(1) )------------------ 链表、二叉树

  

2019-02-26 18:09:54 155

原创 (Java核心技术基础知识(6) )---- 变量、常量、运算符

3.4 变量在java中,每个变量都有一个类型(type)。在声明变量时,变量的类型位于变量名之前。变量名中所有的字符都是有意义的,并且大小写敏感。变量名的长度基本上没有限制。另外:不能使用Java保留字作为变量名。3.4.1 变量的初始化声明一个变量之后,必须用赋值语句对变量进行初始化,千万不要使用未初始化的变量。要想对一个已经声明过的变量进行赋值,就需要将变量名放在等号...

2019-02-26 10:45:57 148

原创 (JavaScript(2) )---------------(精简)纯前端实现页码,页面跳转,上下页

HTML代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link href="yemiannew.css" rel="stylesheet" type=&

2019-02-21 23:51:39 887

原创 (Java核心技术基础知识(5) )----使用预定义类、用户自定义类、静态域与静态方法、方法参数

 public class EmployeeTest {public static void main(String[] args){ Employee[] staff=new Employee[3]; staff[0]=new Employee("Carl Cracker",75000,1987,12,15); staff[0]=new Employee("Harry Hacke...

2019-02-21 17:29:34 192

原创 (Java核心技术基础知识(4) )----深入理解java的基本类型、引用类型以及传参问题

深入理解java的基本类型、引用类型以及传参问题代码如下Te类中package com.test213;public class Te { public String name; public int age;}Test类中package com.test213;public class Test { public static void main(S...

2019-02-20 00:10:44 162

原创 (JavaScript(1) )----------------数组(JavaScript数组作为栈和队使用,以及Array对象定义方法)

 Java中除了提供数组之外,还提供了Lise集合、Deque集合,其中LIst集合代表线性表;而Deque集合则代表则代表双向队列、既可充当栈,也可充当队列使用。JavaScript的数组则相当于Java中数组、List集合、Deque集合三者的角色。JavaScript数组作为栈使用的两个方法如下:push(ele):元素入栈,返回如战后数组的长度。pop():元素出栈,返回出栈的...

2019-02-18 14:42:14 176

原创 (Java核心技术基础知识(3) )----8种基本数据类型

3.3 数据类型       Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。再java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的bollean类型。3.3.1 整型整型用于表示没有小数部分的数值,它允许是负数。Java提供了四种整型。          类型        ...

2019-02-17 23:25:01 232

原创 (Java核心技术基础知识(2))----jdk,jre,jvm的理解以及Java程序的运行机制

jdk,jre,jvm的理解jdk:java development kit的缩写,意思是java开发工具包,其中包含了java的开发工具,也包括了JRE         所以安装了JDK,就不用再单独安装JRE了。         bin:JDK包含的开发工具的可执行文件(安装jdk时系统环境变量Path变量中的值就是指向这一路径)        db:java的数据库   ...

2019-02-17 15:48:35 274

原创 (Java核心技术基础知识(1))----Java的基本程序设计结构

3.1、一个简单的Java应用程序public class Test { public static void main(String[] args) { System.out.println("We will not use 'Hellow, word!'"); }}所有的Java应用程序都具备这种结构,还是值得花一些时间来研究1、java区分大小写。(如果...

2019-02-17 14:59:09 168

原创 float的取值范围的计算,以及float和int数值差别大的原因,以及为什么float的有效位数是6-7位

float的取值范围的计算类型                   存储需求                                                         取值范围float                     4 字节                                                 大约   ±3.40282347E+...

2019-02-13 21:11:45 6882

原创 mysql设置访问权限,开启远程访问

mysql设置访问权限,开启远程访问链接数据库,操作数据库命令:mysql -u root -p输入密码命令:use mysql 命令:select  User,authentication_string,Host from user;(查看用户表)命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFI...

2019-01-24 10:37:22 374

原创 硬盘,cpu,内存的作用和它们之间的联系

硬盘:固态硬盘和机械硬盘(这里我主要研究机械硬盘)硬盘在逻辑上被换分为磁道、柱面以及扇区硬盘的每个盘面的每个面都有一个读写磁头硬盘的读写原理:系统讲文件存储到磁盘上,按照柱面、磁头、扇区的方式进行,即第1磁道的第一磁头下的所有扇区,                            然后是同一柱面下的下一个磁头,一个柱面存储满后就推进到下一个柱面,直到把文件内容全部写入磁盘...

2019-01-17 07:28:44 859

原创 jdk,jre,jvm的理解以及java的运行机制

jdk,jre,jvm运行之间的关系jvm∈jre∈jdkjava的运行过程我们利用JDK开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。首先研究下jdk中的各个目录的作用jdk:java developm...

2019-01-16 22:09:49 279

原创 win10关闭防火墙过程(详细)

打开控制面板 点击系统和安全点击 Windows Defender 防火墙点击 启动或关闭 Windows Defender 防火墙关闭防火墙

2019-01-16 20:39:35 16272 1

原创 为什么要设置环境变量,环境变量的作用

环境变量的作用,为什么要设置环境变量?     打开一个应用程序,一般是双击桌面图标或在开始菜单链接,无论是桌面的快捷图标还是菜单链接都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序(我以我的网易云音乐为例)我电脑网易云音乐的安装目录 然后我们通过命令提示符打开快捷Win+R→cmd→cd  进入安装路径并启动网易云音乐应用程序,...

2019-01-16 10:59:24 3079

原创 css大小、定位、轮廓相关属性

width、height相关属性height:用于设置目标对象的高度。该属性可以是任何有效的距离值。max-height:用于设置目标对象的最大高度。如果此属性小于min-height属性的值,将会被自动转换为min-height属性的值。该属  性值可以是任何有效的距离值。min-height:用于设置目标对象的最小高度。如果此属性大于max-height属性的值,将会被自动转换为m...

2019-01-15 22:37:35 153

原创 MySQL5.7.24版本安装版安装过程(详细)

一、下载MySQL5.7.24版本下载地址:https://dev.mysql.com/downloads/mysql/(本应该是英文,我这里用谷歌浏览器翻译成了中文) 下载对应版本二、加压到相应文件夹下并配置环境变量配置MySQL环境变量右击我的电脑→属性→高级系统设置→环境变量→新建变量名为 MYSQL_HOME变量值为你的电脑mysql-5.7.2...

2019-01-15 22:35:28 1290

原创 MySQL基础总结(sqlyog中询问语句)

MySQL的常见命令1、查看当前所有的数据库     show databases;2、打开指定的数据库     use 库名3、查看当前库的所有表     show tables;4、查看其他库的所有表     show tables from 库名;5、创建表     creat table 表名{           列名 列类型,      ...

2019-01-15 21:34:33 3235 2

原创 CentOs linux jdk tomca的安装与配置

1、CentOs linux jdk tomcat的安装与配置(我这里是配置阿里云上的linux系统,通过Xshell和Xftp)下载jdkjdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljdk安装makdir /opt/jdktomcat    ...

2019-01-04 12:03:20 166

原创 定位相关属性(positon:relative absolution; z-index;right、left、bottom、top)

一、positon:用于设置目标对象的定位当时。1、如将此属性设置为absolute,完全不受页面其他元素的影响,直接基于页面定位<!DOCTYPE html><html> <body> <div style="width:100px;height:100px;border:1px solid #111;position:a

2018-12-28 14:18:12 905

原创 ul中li之间的距离问题

有三种方式设置(为了对比我给每个li设置了背景颜色)1、margin-top:设置每个li不同的背景颜色,margin-top:20px; <div> <ul> <li style="background-color:#555;margin-top:20px;color:white;&q

2018-12-28 09:50:28 18033

原创 前端基础 input元素 使用lable定义标签 使用button定义按钮 select与option元素 textarea 客户端校验功能

1、input元素input元素是表单控件元素中功能最丰富的,改变type生成不同的input框<!DOCTYPE html><html><head> <meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" /> <meta http-equiv="Content-Ty

2018-12-24 10:20:02 452

原创 前端基础 基本元素 文本格式相关的元素 使用a标签添加超链接和锚点 列表相关元素 使用img元素添加图片 表格相关元素 iframe元素 contentEditable hidden

1、基本元素html:定义文档的根元素head:定义文档的页面头部分title:定义页面标题body:定义页面的主体部分h1-h6:定义标题一到六p:定义段落插入br:插入一个换行符hr:定义水平线div:定义文档中的节span:跟div基本相似,区别是span只是表示一段一般性文本,默认不会换行<!DOCTYPE html><html> <...

2018-12-23 20:14:54 383

原创 deepin linux安装jdk

1、下载自己所使用的jdk,记得选中Accept License Agreement https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、解压进入下载目录:cd /home/wubosong/Downloads(其中wubosong是用户名,对应自己电脑用户名)查看D...

2018-12-16 21:53:22 600 1

空空如也

空空如也

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

TA关注的人

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