自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA面向对象开发

面向对象开发包包本质上属于一个文件夹,在项目开发中为了避免类名称重复的问题,假如所有的java文件都放在一个文件夹中,就有可能存在覆盖问题,所以有了包的概念。在java首行使用package包名称就是定义了一个包。访问控制权限在JAVA中提供有四种访问控制权限:private, default, protected, public(1)同一包中的同一类:private, defaul...

2018-11-27 17:16:00 286

原创 JAVA包装类

包装类Object类可以接收所有的引用数据类型,但是我们都知道,在Java中,数据类型分为基本数据类型和引用数据类型,那么基本数据类型应该如何处理?这就引入了包装类,也就是指,将基本数据类型封装到类中。看一个简单的包装类,int数据类型的包装类,利用intvalue就可以实现基本数据类型变为对象的需求。看代码://int数据类型的包装类class Int{ private int n...

2018-11-26 16:12:24 140

原创 Object

JAVA三个特殊类之Object简介Object是java默认提供的一个类。Java里面除了Object类,所有的类都存在继承关系,默认会继承Object父类,也就是说,所有类的对象都可以使用Object进行接受。获取对象信息public String toString() 在使用对象直接输出的时候,默认输出的是一个地址编码,若用String类,该类对象直接输出的是内容。默认Obj...

2018-11-26 12:45:41 173

原创 String类

String类扩展功能实现重复某个字符串题:重复某个字符串,如:'a' 5=>"aaaaa"就是将字符’a’重复5次,'a' -1=>"" 就是将字符’a’重复-1次则返回 “”。看代码:其中 : c =>被重复的字符;count=>重复的数目,如果count<=0则返回"&qu

2018-11-25 00:18:20 183

原创 String

JAVA中的三大特殊类之String类实例化方式(1)直接赋值String str1 = "hello world!";System.out.println(str1);str1是一个对象,其内容保存在堆内存上,这种赋值方式是最常用的;(2)构造方法因为String本身就是一个类,所以一定存在构造方法,看代码:String str2 = new String("Hello W...

2018-11-22 23:58:31 180

原创 GuessNumber

小游戏之猜字游戏之前用C语言也实现过诸如此类的小游戏,今天用java实现一下吧。它的设计思路是very easy的,首先要猜数字,那么系统就要随机给出一个数,当然这个随机数也不能太随机,如果范围太大,那这个游戏也就毫无意义;其次要让用户能够输入一个数字进去,并且在用户输入之后,系统要进行判断,给出结果,是猜中了呢?还是猜大或者猜小了;当然在没有成功的前提下,要保证能够再次输入数字,不然这个游...

2018-11-20 23:25:17 756 1

原创 抽象类

抽象类的定义与使用抽象类只是在普通类的基础上扩充了一些抽象方法而已,所谓的抽象方法是指只声明而未实现的方法,即没有方法体。所有的抽象方法要求使用abstract关键字来定义,并且抽象方法所在的类也一定要使用abstract关键字来定义,表示抽象类。看代码,定义一个抽象类:abstract class Person{//类加abstract private String name; //普...

2018-11-19 13:41:38 296

原创 JAVA面向对象

面向对象编程–类与对象面向对象的三大特征封装性所谓封装,就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的类或者对象进行信息隐藏。简而言之,就是内部操作对外部而言不可见。使用private关键字实现的封装处理只是封装的第一步,其最大的特征就是只允许本类访问,而不允许外部类访问。要想访问私有属性,按照java的设计原则,必须提供以下两种方法:ge...

2018-11-18 17:55:21 107

原创 JAVA-数组

求一个数组的最大值、最小值、总和,拼接两个数组,从指定数组截取某一段,反转数组,用Java语言实现。在这里要注意到的是,从数组中截取部分,对于输入的数字需要进行判断,看是否合法,其他的与C、C++类似。看代码MAX//1.计算数组中最大值 public static int arrayMaxElement(int[] data){ int intMaxValue = data[0];...

2018-11-15 16:44:43 190

原创 初识JAVA

JAVAJAVA的mainpublic class Test{ public static void main(String[] args){ System.out.println("Hello,java"); }}D:\MySQL5.7\javawork>java TestHello,java这就是最简单的一个java程序,可以看出,Java的main方法是当前...

2018-11-13 23:39:33 109

原创 MySQL(八)

视图和用户管理视图视图是一个虚拟表,其内容由查询定义。与真实的表一样,视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表,基表的数据变化也会影响到视图。基本使用如下:创建视图create view 视图名 as select 语句;删除视图drop view 视图名;视图的规则和限制(1)与表一样,必须唯一命名(不能出现同名视图或表名);(2)创建视图数目无限...

2018-11-07 17:12:13 136

原创 MySQL(七)

事务管理事务就是一组DML语句组成,这些语句在逻辑上存在相关性,要么全部失败,要么全部成功,即就是一个整体。MySQL提供一种机制,保证达到我们想要的效果,并且事务还规定不同的客户端看到的数据是不相同的。事务的基本操作直接看例子。创建测试表mysql> create table account( -> id int primary key, -> na...

2018-11-07 13:05:53 138

原创 MySQL(六)

表连接和索引表连接表的连接分为内连接和外连接。内连接就是利用 where 子句对两种表形成的笛卡儿积进行筛选,内连接也是开发过程中使用最多的连接查询。select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;外连接分为左外连接和右外连接。即:如果联合查询,左侧的表完全显示就是左外连接,右侧的表完全显示就是右外连接。select 字段名 fro...

2018-11-06 23:52:14 168

原创 MySQL(五)

表的增删改查CRUD:Create, Retrieve, Update, Delete, 即就是表的增删改查。1. 增加直接看例子。创建一张商品表,如下:mysql> create table goods( -> id int unsigned primary key, -> goods_name varchar(32) not null, ...

2018-11-05 18:57:00 195

原创 MySQL(四)

表的约束真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性。表的约束有很多,本篇只介绍如下:null/not null, default, comment, zerofill, primary key, auto_increment, unique key.1. 空属性空属性包括null(默认)和 not null(非空)。数据库默认字段基本上...

2018-11-05 11:31:24 255

原创 MySQL(三)

表的操作1. 创建表CREATE TABLE table_name( field1 datatype, field2 datatype, field3 datatype)character set 字符集 collate 校验规则 engine 存储引擎;如:mysql> create table users( id int, name varch...

2018-11-03 21:42:10 143

原创 MySQL(二)

库的操作1. 创建数据库这里直接给出创建数据库的案例。如:创建名为db1的数据库create database db1;这里需要说明 的是:当我们创建数据库没有指定字符集和校验规则时,系统默认字符集:utf8,校验规则是:utf8_general_ci如:创建一个使用 utf8 字符集的db2数据库create database db2 charset = utf8;如:创...

2018-11-03 18:45:58 415

原创 MySQL(一)

MySQL1. 什么是数据库?存储数据一般用文件就可以了,但是为什么还要有数据库这个概念呢?这就不得不说文件存储的几个缺点了。文件的安全性是个问题,而且还不利于查询和对数据的管理,不利于存放海量数据,文件在程序中控制也是非常的不方便,基于以上问题,这才设计出了更加利于管理数据的东西–数据库,能够更有效的管理数据,它是高效的存储和处理数据的介质。同时,数据库的水平也是衡量一个程序员水平的重要...

2018-11-03 11:32:47 198

原创 Linux篇-基本指令

Linux篇-基本指令1. ls指令ls[选项][目录或文件]:对于目录,可以列出该目录下的所有子目录与文件;对于文件,可以文件名以及其他信息。(1)ls -a 列出目录下的所有文件,包括以 . 开头的隐含文件;(2)ls -d 将目录像文件一样显示,而不显示其下文件;如:ls -d 指定目录;(3)ls -i 输出文件的 i 节点的索引信息;如:ls -ai 指定文件;(4)ls...

2018-11-02 23:42:20 149

空空如也

空空如也

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

TA关注的人

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