自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中String类的学习

String类public class StringTest3 { public static void main(String[] args) { String a = "hello niho "; System.out.println("某个位置所在的字符"+a.charAt(0)); System.out.println("字符转化为大写"+a.toUpperCase()

2017-05-12 11:29:12 555

原创 Java的设计模式

Java的设计原则七大设计原则:1、单一职责原则:一个类负责一项职责.2、开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类3、里氏代换原则(Liskov Substi

2017-05-12 10:40:02 382

原创 java的Object类的学习

object所有类的公共父类,一旦一个类没有显示地继承一个类则其直接父类一定是Object。equals方法当引用类型调用equals方法时,如果没有重写equals方法,则比较的是内存地址,如果重写了equals方法则比较的是值的大小,但是String,Date等重写了equals方法,所以比较时不需要重写equals方法,比较的是值的大小。public class Test

2017-05-12 10:19:58 377

原创 Java面向对象三

final关键字① final可以修饰类,方法,变量。② final修饰类不可以被继承,但是可以继承其他类。 ③ final修饰的方法不可以被覆写,但可以覆写父类方法。④ final修饰的变量称为常量,这些变量只能赋值一次。⑤ 内部类在局部时,只可以访问被final修饰的局部变量。 final修饰的引用类型变量,表示该变量的引用不能变,而不是该变量的值不能变;

2017-05-11 22:13:55 301

原创 Java数组的学习

数组:相同数据类型的集合数组的定义数据类型[ ] 变量名 = new 数据类型[数组的长度]数据类型 变量名[ ]  = new 数据类型[数组的长度]数组的常用操作打印数组 public static void printArray(int[] arr) { System.out.print("[");

2017-05-11 16:27:11 299

原创 MySQL的函数

字符串函数CHAR_LENGTH(str),计算字符串str的字符个数CONCAT(s1, s2, …) ,拼接s1, s2, …CONCAT_WS(x, s1, s2, …) ,使用分隔符x将s1, s2, …拼接起来INSERT(s1, x, len, s2) ,返回字符串s1,其子字符串起始于x位置和被字符串s2取代的len字符LOWER(str),大写字母转为小写L

2017-03-12 14:16:51 364

原创 MySQL数据类型

数值数据类型tinyint 有符号范围为-128到127,无符号为0到255,占用空间1字节smallint 有符号为-32768到32767,无符号为0到65535,占用空间2字节int 有符-2147483648到2147483647, 无符号为0到4294967295,占用空间4字节mediumint有符号为-8388608到8388607,无符号为0到16777215,占用

2017-03-12 13:08:41 673

原创 JAVA集合框架

java 集合框架概述Java集合框架是一套用来创建集合类(collection)的泛型,集合类提供了多种方式用于存储和管理内存中任意类型的对象。集合类是以诸如链表或者堆栈之类的方式组织一套给定类型的对象的类。其主要功能就是用来将存储的数据以某种结构组织,并以特定的方式来访问这些数据,其目标是提供一个处理对象集合的通用框架。Java集合框架根据集合类中是否支持重复元素,元素是否有顺序,以及

2017-02-27 23:11:27 354

转载 SERVLET中的doGet与doPost两个方法之间的区别

get和post是http协议的两种方法,另外还有head, delete等 这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。 在servlet开发中,以doGet()和doPost()分别处理get和post方法。 首先判断请求时是get

2017-02-27 15:47:59 896

原创 JAVA 加密技术

Java加密概述Java中加密分为两种方式,一个是对称加密,另一个是非对称加密,对称加密是加密和解密的秘钥相同,而非对称加密是加密和解密的秘钥不同对称加密和非对称加密的区别对称加密为秘钥加密速度快,加密和解密的秘钥必须相同,只有通信双方才能知道秘钥,如果一方的秘钥被泄露那么加密就不安全了,常见的对称加密有DES,AES。非对称加密为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相

2017-02-26 14:11:44 422

原创 MySQL 事件的学习

事件的基本概念用于事件触发,通过单独或调用存储过程使用,在某一特定的时间点,触发相关的sql语句或存储过程。事件的适用范围对于每隔一段时间就有固定需求的操作。基本语法查看是否开启定时器SHOW VARIABLES LIKE 'event_scheduler';开启定时器SET GLOBAL event_scheduler = 1; 创建事件REATE E

2017-02-26 12:18:48 488

原创 MySQL的存储过程

存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(也可以无参数)来用执行它,一个存储过程是一个可编译的函数,它在数据库中创建并保存优点增强SQL语言的功能和灵活性存储过程允许标准组件是编程存储过程能实现较快的执行速度可以减少网络流量存储过程可被作为一种安全机制来充分利用创建存储过程的步骤(1)选中一个数据

2017-02-20 18:35:24 382

原创 JAVA面向对象二

1.继承多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。作用:提高了代码的复用性让类与类之间产生了关系,有了这个关系,才有了多态的特性注意点:千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承JAVA语言中只支持单继承,不支持对继承(同一个类继承多个类),多继承容易带来安

2017-02-20 15:53:32 480

原创 JAVA 面向对象 一

1.面向对象是一种思想,将事情简单化,由执行者转化为指挥者特征:封装,继承,多态类和对象的关系类就是对现实生活中事物的描述对象是这类事物中实实在在存在的个体描述事物就是在描述事物的属性和行为,属性和行为共同成为类中的成员。创建对象就是在堆内存中产生一个实体。成员变量和局部变量成员变量作用于整个类中,局部变量作用于函数中或语句中。成员变量存在于堆内存中,因为对象的

2017-02-20 13:44:52 363

原创 MySQL多表查询的基本操作

连接查询指两个或两个以上的表按某个条件连接起来,从中选取需要的数据。连接查询是同时查询两个或两个以上的表时使用的,当不同的表中存在相同意义的字段时,可以通过字段连接几个表。内连接查询显示两个表中符合连接条件的记录通过join/cross join/inner join连接表通过on条件连接例:查询用户表user中id,username,email,sex

2016-12-18 21:44:41 452

原创 MySQL单表查询的基本操作

mysql用来保存数据,并提供对数据进行增删改查的操作。数据库的特点1.实现数据共享2.减少数据的冗余度3.数据实现集中控制4.数据一致性,完整性和可维护性,以确保数据的安全性和可靠性5.故障恢复.常见数据库1.mysql是最受欢迎的开源sql数据库管理系统,它由MYSQL AB开发、发布和支持。2.sql server 是由微软开发的数据库管理系统,它

2016-12-11 22:52:02 590

空空如也

空空如也

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

TA关注的人

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