自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面向对象思想——封装

(一)封装概述概述:  面向对象编程语言模拟客观世界,客观世界里的成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装我们可以认为是一个保护屏障,防治该类的代码和数据被其他类随意的访问和修改。要访问该类的数据,必须通过指定的方式才可以。适当的封装,可以让我们的代码更容易维护和理解,也加强了代码的安全性。原则:  将【属性隐藏】起来,如果要访问类中的某个属性,提供【公共的方法】对其访问。(二)封装步骤步骤:使用【private】关键字来修饰成员变量对需要访问的成员变量,提供对应的一对ge

2020-11-19 14:08:46 123

转载 String、StringBuild、StringBuffer

String、StringBuild、StringBuffer  String、StringBuild、StringBuffer在java中都是可以操作字符串的对象,让我们来看看它们之间的区别和联系。从结构分析  从结构上来看,它们都是final类,并且都是用char数组来存储内容的,不过StringBuild、StringBuffer没有用final和private来修饰这个数组。  StringBuild、StringBuffer都是继承AbstractStringBuilder,但String

2020-11-19 14:06:32 103

转载 Java 特殊时间处理 (2019-01-31T16:00:00.000+0000)

public static String dealDateFormat(String oldDate) {Date date1 = null;DateFormat df2 = null;try {DateFormat df = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss”);Date date = df.parse(oldDate);SimpleDateFormat df1 = new SimpleDateFormat (“EEE MMM dd HH:

2020-11-19 14:00:54 1392

转载 Map接口

Map结构的理解Map中的key:无序的,不可重复的,使用Set存储所有的key---->key所在的累要重写equals()和HashCode()(以hashMap为例)Map中的value:无序的、可重复的,使用Collection存储所有的value---->value所在的类要重写equals()一个键值对:key-value构成了一个Entry对象Map中的entry:无序的、不可重复的,使用Set存储所有的entryHashMapHashMap的底层原理:在jdk7中:

2020-11-19 13:50:46 83

转载 java集合(一)

在最顶层的父接口Collection中一定定义了所有子类集合的共同属性和方法,因此我们首先需要了解Collection中共性方法,然后再去针对每个子类集合学习它的特有方法一个简单的集合的案例代码import java.util.ArrayList;/*ArrayList集合的体系结构: 由于不同的数据结构(数据的组织,存储方式),所以Java为我们提供了不同的集合, 但是不同的集合他们的功能都是相似,不断的向上提取,将共性抽取出来,这就是集合体系结构形成的原因体系结

2020-11-19 13:47:09 54

转载 IO异常处理

/*JDk1.7之前的异常处理*/public class demo10 {public static void main(String[] args) {//提高变量fw的作用域FileWriter fw=null;try{ //可能会产生异常的代码fw = new FileWriter(“D:\IdeaProjects\basic-code\aaaa\qaq.txt”,true);//加上appen:true// 续写for (int i = 0; i < 10; i++) {

2020-11-19 13:44:18 74

转载 泛型,内部类

泛型的意义:1,自动进行类型的检查2,自动进行类型的转换泛型的一些重点:1,泛型时怎么编译的? 擦除机制–Object2,泛型的类型 不参与类型的组成3,泛型的参数不能是简单类型看一个简单的泛型示例:class MyArrayList {public T[] elem;public int usedSize;public MyArrayList() { this.elem =(T[]) new Object[10];}public void push(T val) {

2020-11-19 13:41:32 129

转载 Calendar:获取年、月、日、时、分、秒

Calendar:获取年、月、日、时、分、秒public class CalenderDemo {public static void main(String[] args) {Calendar calendar = Calendar.getInstance(); // 获取calendr(日历)对象int year = calendar.get(Calendar.YEAR); // 年int month = calendar.get(Calendar.MONTH)+1; // 月i..

2020-11-19 13:38:16 4534

转载 Java集合框架面试题

Java集合框架面试题常见集合集合可以看作是一种容器,用来存储对象信息。数组和集合的区别:(1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。(2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个接口Collection和Map。Collection接口派生出来的常用集合有:(主要)ArrayList、LinkedList(次要)HashSet、TreeSet、Vector(过去式)Map

2020-11-19 13:33:15 70

转载 jsp+java servlet实现简单用户登录(使用数据库,包括注册页面)

jsp+java servlet实现简单用户登录(使用数据库,包括注册页面)功能介绍前期工作准备实现登录页面创建数据库三个页面处理欢迎界面(LoginServlet.jsp)验证码(index.jsp)登录处理页面(LoginCl.java(servlet))欢迎界面(welcome.jsp)实现注册页面信息注册(register.jsp)注册成功页面(registerMessage.jsp)功能演示总结功能介绍本项目通过使用jsp和servlet实现简单的用户登录。主要逻辑

2020-11-12 16:09:11 2717

转载 JAVA基础

JAVA基础java中有几种基本类型?Java的基本类型有8种:四种基本类型(byte,short, int, long)。两种浮点类型(float,double)。一种字符类型(char),一种布尔类型(boolean)String能被继承吗?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的。String,StringBuffer, StringBuilder的区别两种维度来说:第一个维度:可变与不可变。String字符串因为被final修饰,所以他是不可变对象

2020-11-12 16:00:04 52

原创 JAVA开发面试题&基础篇&第二部分

JAVA开发面试题&基础篇&第二部分14.请使用递归算法计算n!15.递归的定义和优缺点16.数组的特征17.请写出冒泡排序代码18.请写出选择排序的代码19.请写出插入排序的代码20.可变参数的作用和特点21.类和对象的关系22.面向过程和面向对象的区别23.this和super关键字的作用24.static关键字的作用25.final和abstract关键字的作用26.final、finally、finalize的区别14.请使用递归算法计算n!unsign

2020-11-12 15:54:47 67

转载 JAVA之常用的API

什么是APIAPI(Application Programming Interface),应用程序接口。简单来说就是好多类,好多方法。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。API使用步骤打开帮助文档。点击显示,找到索引,看到输入框。你要找谁?在输入框里输入,然后回车。看包。ja

2020-11-08 21:34:05 64

转载 Java斗地主程序

package doudizhu;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Scanner;import _Collections.Person;/*创建牌洗牌发牌看牌叫地主再次看牌*/public class Play_doudizhu {public static void main(String[] args) {//创

2020-11-08 21:30:48 116

原创 2020-11-08

isEmpty(String str) 是否为空,空格字符为falseisNotEmpty(String str) 是否为非空,空格字符为trueisBlank(String str) 是否为空,空格字符为trueisNotBlank(String str) 是否为非空,空格字符为false​​​​​​​equals(String str1,String str2) 比较两个字符串是否相等,如果两个均为空则认为相等contains(String str,char searchChar) str中是

2020-11-08 21:26:48 147

空空如也

空空如也

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

TA关注的人

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