自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你好,严宝辉

当你不硬合群,愿意留给自己适当的孤独和寂寞时,或许就是你开始进取时

  • 博客(33)
  • 收藏
  • 关注

原创 查看MySQL的版本

查看MySQL的版本有两种方法:方法1.在MySQL的命令行下,输入:selecet version(); 方法2:在DOS的命令行下,输入:mysql --version

2020-04-13 15:47:53 545

原创 MySQL配置环境变量

1.MySQL在登录时出现错误,可能在安装时,环境变量没有配置好2.右击计算机,选择“属性”,选择“高级系统设置”,选择“环境变量”,在“系统变量”里,找到“PATH”,然后编辑,将鼠标的光标移到最前面,输入英文状态下的分号“;”,再把鼠标的光标移到最前面,将“C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin”粘贴上去,确定来保存即可。【C:\...

2020-04-13 14:46:48 587

原创 MySQL服务端的登录和登出

MySQL服务端的登录及登出的两种方式:1.在Windows的开始图标选择“MySQL 5.5 Command Line Client”,点进去并输入用户root的密码就可以了,这种方法只能是root登录2.电脑的搜索与选择框内,输入cmd,右键以“管理员身份运行”,输入命令:mysql -h localhost -P 3306 -u root -p ,然后回车键再输入r...

2020-04-13 14:33:26 607

原创 package最佳实践

1.包名的定义1)包名必须遵循标识符规范/全部小写,自定义包名不能以java.开头,因为Java的安全机制会检查,怕被修改源代码2)企业开发中,包名采用公司域名倒写。如520.com这个域名----->com.520it----->此时520it是不符合标识符规范的,我们可以使用下划线代替(com._520it),在Android中,如果package中使用_(下划线),则不能部署到模拟器上,此时

2017-06-22 21:23:11 312

原创 package关键字

1.问题摘要 在开发中,我们存在几百上千个java文件,如果所有java文件都在一个目录中,管理起来也很痛苦,此时,我们可以使用电影中的文件夹分类,不过在Java中我们把这种特殊的文件夹称之为包(package)。2.package(包)1)关键字:package,专门用来给当前java文件设置包名2)语法格式: package 包名.子包名.子子包名;//必须把该语句作为java文件中,

2017-06-17 23:50:40 968

原创 变量的生命周期和选用

1.变量的生命周期 变量的生命周期:是指一个变量被创建并分配内存空间开始,对该变量被销毁并清除其所占用内存空间的过程2.变量的作用域 变量的作用域:指的是变量的存在范围,只有在这个范围内,程序代码才能访问它,当一个变量被定义时,它的作用域就被锁定了3.变量的作用域决定了变量的生命周期,说明作用域不同,生命周期就不一样 4.变量的生命周期及在内存中的位置 5.说明: 局部变量

2017-06-17 22:17:45 1550

原创 变量的分类——作用域——初始值

1.定义变量的语法:数据类型 变量名 = 值;2.变量的分类1)成员变量:也称之为字段/全局变量,不要称之为属性。直接定义在类中,方法外面 a.类成员变量 使用static修饰的字段 b.实例成员变量 没有使用static修饰的字段2)局部变量:变量除了成员变量其他都是局部变量 a.方法内部的变量 b.方法的形参 c.代码块中的的变量,一对{

2017-06-17 17:27:48 633

原创 类成员和实例成员的访问

1.类成员和实例成员1)类的成员:字段,方法,内部类;使用static修饰的成员2)实例成员:没有使用static修饰的成员3)类成员只能访问类成员,实例成员只能访问实例成员4)类成员直接属于类,可以通过类来访问static字段和static方法。实例成员只属于对象,通过对象来访问非static字段和非static方法(对象其实可以访问类成员,但是底层依然使用类名访问的)2.使用类成员跟实例成

2017-06-17 16:09:45 2407

原创 static成员在JVM中的存储

1.这节是演示了为什么static修饰的字段/方法,创建该类下的所有对象可以共享的以及,证明直接使用类名来调用static成员的package com.JAVABASIS6;//创建人类这个类class PersonStatic{ String name; //年龄 int age; //性别 //不属于某个对象,属于人类 static int

2017-06-17 14:50:22 1464 1

原创 static修饰符和特点

1.static的引出理由1)对象小明跟小丽都有都有name和age两个状态,但是不同对象的name的值和age的值是不一样的,也就是说不同对象的name和age是不同的 Person p1 =new Person(); p1.name="小明"; p1.age="18"; Person p2 =new Person(); p2.name="小丽"; p2.age="

2017-06-17 11:37:10 1337

原创 自定义构造器和构造器重载

1.构造器注意的:如果我们没有显示提供构造器,编译器在编译时会创建一个缺省的构造器,但是如果我们显示定义了一个构造器,则编译器不再创建缺省构造器,可以推论出:一个类至少有一个构造器2.自定义构造器package com.JAVABASIS6;//表示人类class Person{ String name; //定义一个字段,其初始值为null //自定义无参数构造器

2017-06-17 10:37:18 900

原创 构造器概述和缺省构造器

1.案例:创建一个学生对象的时候,代码如下:Student3 s1 = new Student3();//这个代码特别像在调用一个方法名称为Student的无参数方法 我们把这种特殊的方法,称之为构造方法/构造器/构造函数/构造子(Constructor) new Student3(); //new +构造方法但是我们发现在Student类中,却找不到该构造方法,找不

2017-06-16 16:40:47 1309

原创 学生缴费案例

1.需求:学生类(Student)有两个字段,name(名字)和isFee(是否缴费状态),有一个方法:交学费(fees)。每一个学生都是通过Student类new出来的对象。现在创建一个数组存放多个学生对象,再判断数组中的学生是否已经缴费,如果没有则使用学生的缴费状态2.代码package com.JAVABASIS6;//描述学生状态及行为的类Studentclass

2017-06-15 18:32:51 1208 1

原创 对象的打印和比较对象以及匿名对象和对象的生命周期

1.对象的打印操作1)打印对象的时候,打印的效果如下:com.JAVABASIS6.Servants2@40671416 类的名称@十六进制的hashCode System.out.println(s1);2)其实,我们打印对象,往往关心的是该对象中的数据是多少,可以使用Object的toString

2017-06-15 00:37:34 258

原创 内存分析—对象的实例化过程

package com.JAVABASIS6;//菲佣类型,描述菲佣的状态,行为class Servant{ String name;//姓名 int age;//年龄 int height;//身高 void cook(){ System.out.println("做饭"); } void wash(){ Syst

2017-06-14 23:47:45 1161

原创 对象的创建和调用方法以及操作字段

使用的语法1)根据类来创建对象的语法: 类名 变量 = new 类名(); //使用new代表在堆内存中占用空间2)给字段设置值: 对象变量.字段名 = 该类型的值;3)获取字段的值: 该字段类型 变量 = 对象变量.字段值;4)通过对象调用方法 对象变量.方法([实参]);//[]表示可有可无案例://菲佣类型,描述菲佣的状态,

2017-06-14 21:42:22 736

原创 类的定义

1.分析出对象和类,以及对象具备的状态和行为 通过比较可以看出两者的共同特征所以设置的类为 class person{ String name; int height; int weight;//像name,age,height,weight是成员变量 void sing(){} void dance

2017-06-13 21:25:38 255

原创 对象和类的关系

对象 定义:对象可以定义成包含状态和行为的一个实体,对象(object)也称为实例(instance) 什么是实体:存在于现实世界中并可以与其他物体区分开来的物体,实际存在的个体 对象: 对象是人们要进行研究任何事物,一切事物都可以认为是对象 对象具有状态和行为,状态如名字,年龄,性别等;行为如吃饭,睡觉,写代码等类 定义:具有相同特性(状

2017-06-13 00:31:29 437

原创 System类中的arraycopy方法

package com.JAVABASIS5;//System类中的arraycopy方法public class SystemArrayCopyDemo { //定义一个数组元素的拷贝方法,能支持任意类型的数组元素拷贝操作 /* public static native void arraycopy(Object src, int srcPos,

2017-06-12 11:25:00 1337

原创 排序算法——选择排序

选择排序(Selection Sort): 1.基本思路:选择某个索引位置的元素,然后和后面元素依次比较,若大于则交换位置,经过第一轮比较排序后可得出最小值,然后使用同样的方法把剩下的元素逐个比较即可 2.可以看出选择排序,第一轮会选出最小值,第二轮会选出第二个小的值,直到最后,第一轮从arr[0]和后面元素相比较,第二轮从arr[1]和后面的元素相比较,依次类推,N个元素要进行N-

2017-06-12 11:22:25 184

原创 二分查找法binarySearch

数组的搜索方法:从指定数组中去搜索某个元素的索引是多少 1.线性搜索:从头搜到尾,从尾搜到头 2.二分搜索法又称二分查找法或折半查找法 使用该方法必须保证数组是有序的,如果是无序的,要先排序。当数据量很大时,使用二分搜索法public class BinarySearchDemo { public static void main(String[] args){ in

2017-06-12 11:17:38 241

原创 数组操作的工具类:ArrayUtil

使用工具类ArrayUtil的原因是:在有打印方法printArr,排序方法selectSort,二分查找法binarySearch中,需要使用这些方法,在A类,添加这些方法,在B类中添加这些方法,就会显得很不方便。 如果将这些方法封装在一个工具类ArrayUtil中,就可以直接调用该类中的方法,类名.方法名。package com.JAVABASIS5;//数组操作的工具类,ArrayU

2017-06-12 11:12:32 1594

原创 理解什么是抽象

抽象的定义 从特定的角度出发,从已经存在的一些事物中抽取我们所关注的特性、行为,从而形成一个新的事物的思维过程, 是一种从复杂到简洁的思维方式。抽象取决于分析问题的目的 面向对象软件开发的一个基本方法就是抽象。抽象是从众多的事物抽取出共同的、本质性的特征,而舍弃其非本质性的特征,例如苹果、香蕉、雪梨、葡萄、桃子等,它们共同的特性就是水果。得到水果的概念的过程,就是一个抽象的过程。要抽象就

2017-06-12 10:25:01 826

原创 软件设计之面向对象

面向对象的定义及好处 1.定义:一种基于面向过程的新的编程思想,顾名思义该思想是站在对象的角度思考问题,我们把多个功能合理的放在不同对象里, 强调的是某些功能的对象。对象的定义:具有某些功能的实体,称之为对象 2.使用面向对象的好处:面向对象更加符合我们常规的思维方式,稳定性好,可重用性强,易于开发大型软件产品,有良好的可维护性,在软件工程上,面向对象可以试工程更加模块化,实现更低的耦

2017-06-12 09:54:31 350

原创 软件生命周期和软件设计原则

软件生命周期1.定义:软件的产生到报废的整个过程2.包含:问题定义,可行性分析,总体描述,系统设计,编码,调试和测试。验收与运行,维护升级到废弃等阶段 (1)问题的定义及规划:此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。 (2)需求分析:在确定软件开发可行的情况下,对软件需要实现的各功能进行详细分析。需求分析阶段是一个很重要的阶段,这一个阶段做的好,将为整

2017-06-10 22:38:20 575

原创 软件设计之面向过程

软件设计之面向过程 1. 面向过程的定义 一种较早的编程思想,顾名思义该思想是站在过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先干什么,后干什么。而每一个功能我们都使用函数(类似于方法)把这些功能一步一步实现,使用的时候依次调用函数就可以了 2. 面向过程的设计: 最小的程序单元是函数,每个函数就负责完成某一个功能,用以接受输入数据(数据也称为参数),函数对输入数据进行处

2017-06-09 17:27:44 415

原创 Arrays的用法

Arrays的用法arrays是Sun公司就在JDK中提供了一个数组的工具类,此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。package com.JAVABASIS5;import java.util.Arrays;;public class Practice { public static void main(S

2017-06-08 12:53:32 1539

原创 英语学习(三)

attribute 将...归因于,属性 attribute success to hard work 将成功归于勤奋 No fault can be attributed to him 不可把过错的责任加在他身上 physical attribute 物理属性goal 目标,目的,球门 achieve the goal of study 实现学习目标 fight for one comm

2016-04-02 22:28:40 333

原创 网站的IIS连接数看用户有多少上线

1.如果要查看IIS连接数,最简单方便的方法是通过“网站统计”来查看,“网站统计”的当前在线人数可以认为是当前IIS连接数。然而,“网站统计”的当前在线人数统计时间较长,一般为10分钟或15分钟,再加上统计技术及统计机制的问题,从而会产生或多或少的统计误差。所以要确切的知道网站的连接数,在Windows自带的性能监视器看2.运行-->输入“perfmon.msc”3.点开性能监

2016-03-30 11:51:54 3445

原创 英语学习(二)

transform 使改观,改革,变换 transform hope into reality 把希望变成现实transform heat into power 把热能转换成动力finally 最后,终于 Finally they hit upon a strtegyIt's not finally settled yet.这事还没有最后解决Finally , they d

2016-03-30 11:13:40 320

原创 网络基础知识(一)

VPS:(Virtual Private Server )虚拟专用服务器,将一台服务器虚拟分化为多台服务器。分为:容器技术和虚拟化技术。每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。可以重装系统,安装程序,单独启用服务器。 TCP连接中的三次握手:客户端发送SYN包到服务

2016-03-30 11:00:20 2908

原创 英语学习(一)

virus 病毒  computer virus 计算机病毒 carry a virus 携带病毒 flu virus 流感病毒monument 纪念碑,纪念馆,历史遗迹  set up a monument in our hearts 在我们心中竖起丰碑erect monument 树立纪念碑unfair 不公平的,不正当的 receive the unfair treatm

2016-03-30 10:58:50 346

原创 配置华为supervlan

Super VLAN又称为VLAN聚合(VLANAggregation),其原理是一个Super VLAN包含多个Sub VLAN,每个Sub VLAN是一个广播域,不同Sub VLAN之间二层相互隔离。Super VLAN可以配置三层接口,Sub VLAN不能配置三层接口。当Sub VLAN内的用户需要进行三层通信时,将使用Super VLAN三层接口的IP地址作为网关地址,这样多个Su

2016-03-30 10:46:13 16690 5

空空如也

空空如也

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

TA关注的人

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