自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java集合知识大全

1.集合的由来 目前我们所学的两种容器可以用来存储数据 1.数组:可以存对象,但是长度固定,且只能存单一对象 2.StringBuffer(StringBuilder):只能存字符串 显然这两种容器不能满足我们的需求,所以Java提供了另一种容器:集合。 2.集合和数组的区别 1.长度的区别: 数组的长度是固定的,集合的长度是不固定的 2.存储的区别: 数组存储同一类型数据 集合可以存储不同类型的数据 package org.wdit.unit10.集合; import java.

2020-11-29 10:26:32 362

原创 在开发中你是如何决定使用哪个集合子类?

在开发中你是如何决定使用哪个集合子类? ArrayList Vector LinkedList ArrayList 1.底层是数组:查询快,增删慢 2.线程不安全 3.效率高 Vector 1.底层是数组:查询快,增删慢 2.线程安全:安全性高 3.效率低 LinkedList 1.底层是链表,查询慢增删快 2.线程不安全,效率高 答:首先我们先看对于数据的安全性要求: 高vector 低ArrayList,LinkedList 对于安全性不高: 比如他的数据查询多增删少Ar

2020-11-29 10:17:49 101

原创 23个常用类大全

1.API 概述: 全称:Application programing Interface应用程序编程接口 相当于Java使用说明书。 2.Object类(hashCode();) 概述: 类层次的根 所有类都直接或间接的继承该类 构造方法: public Object(){} /*Object类 * 概述:类Object是类层次结构的根类,每个类都使用Object作为超类。 * *方法:public int hashCode():返回此对象的一个哈希码值,类Object定义的hashC

2020-11-29 10:10:57 1580

原创 StringBuffer与数组的区别和看程序写结果

a.二者都是容器,可以用来存储数据 b.但是 数组可以存储多种数据,但必须是同一种数据类型 StringBuffer也可以存储多种数据,但是它最终是里面存放的都是字符串数据 package org.wdit.unit10.String.Stringbuffer; /*面试题: * a. String,StringBuffer,StringBuilder三者区别 1.String内容是不可变的,而StringBuffer和StringBuilder是内容可变的。 * 2.StringBuffer

2020-11-29 10:04:02 242

原创 面试题:String,StringBuffer,StringBuilder三者区别

1.String内容是不可变的,而StringBuffer和StringBuilder是内容可变的。 2.StringBuffer是同步的,数据安全性较高,但是效率很低 StringBuilder是不同步的,数据安全性低,但效率高。

2020-11-29 10:02:32 162

原创 简单的模拟登陆系统

import org.junit.Test; import java.util.Scanner; public class StringDemo { /* 需求:模拟登陆系统 */ public static void main(String[] args) { String name = "屈波"; String mi = "123456"; Scanner sc = new Scanner(System.in); for (int i = 0; i .

2020-11-29 09:19:19 194

原创 练习:统计字符串大小写字母数字个数各有多少

分析:1.创建字符串对象,初始数量 * 2.遍历字符串 * length(),charAt()jiehefor循环 * for(int i=0;i<str().length;i++){} * 3.判断*/ public class StringTest4 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System....

2020-11-29 09:17:50 893

原创 String s=“Hello“;s+=“World“;请问s的输出结果? String s=new String(“Hello“)和String s=“Hello“;的区别?

1.String s="Hello";s+="World";请问s的输出结果? HelloWorld 2.String s=new String("Hello")和String s="Hello";的区别? 前者创建了2个或1个对象 后者创建了1个或0个对象

2020-11-29 09:14:12 1270

原创 匿名对象面试题:补全代码输出“HelloWorld”

package org.wdit.unit09.mianshi内部类; /*匿名对象面试题:补全代码输出“HelloWorld”*/ interface Inter{ void show(); } class Outer{ //代码补全 public static Inter method() { Inter s = new Inter() { @Override public void show() { .

2020-11-14 16:13:53 451

原创 面试题 :局部内部类访问局部变量注意事项?

面试题 局部内部类访问局部变量注意事项? 因为局部类与局部变量声名周期冲突的原因,所以加入关键字final来解决这个问题。 冲突: 1.局部内部类存储在堆内存中,方法执行完毕之后,它不会立即回收。 2.局部变量存储在栈内存中,方法执行完毕之后,会被立即回收。 3.局部变量被回收,但局部内部类中还有对局部变量的调用。 4.final 关键字修饰的变量会成为常量,它的存储区域会改变到堆内存中。 ...

2020-11-14 16:12:14 249

原创 面试题:Java中的继承都是单继承?Java中的类都是单继承?

面试题:Java中的继承都是单继承?Java中的类都是单继承? 错,对

2020-11-14 16:11:02 394

原创 面试题:静态代码块,构造代码块,构造方法三者的执行顺序

面试题:静态代码块,构造代码块,构造方法三者的执行顺序 1.静态代码块, 2.构造代码块,只要调用构造方法,它都会先于构造方法执行 3.构造方法

2020-11-14 16:10:08 273

原创 面试题:简述静态变量和成员变量的区别

面试题:简述静态变量和成员变量的区别 1.所属不同 静态变量属于类 成员变量属于对象 2.存储地址不同 静态变量:方法区里的静态区 成员变量:堆内存 3.生命周期不同 静态变量:随类的加载而加载,随类的消亡而消亡。 成员变量:随对象的产生而产生,随对象的消亡而消亡 4.使用方式不同 静态变量:通过类名直接调用 成员变量:通过对象名调用 ...

2020-11-14 16:06:07 331

原创 封装,继承,多态,抽象类,接口,导包,权限修饰符,内部类

1.封装 概述:隐藏对象的属性和实现细节,仅对外提供公共的访问方式。 原则:不需要要用户访问的内容隐藏起来 优点: 1.安全性高 2.独立性高 3.复用性高 2.private关键字 1.它是一个权限修饰符 2.成员变量和成员方法 3.被它修饰的成员变量和成员方法只能在本类中被访问,如果其他类想访问,就必须提供公共的访问方式 3.封装和private的应用 1.私有化成员变量 2.提供公共的访问方式:getXxx/setXxx 4.this ...

2020-11-14 16:04:04 132

原创 图书管理系统的简易实现(初学JAVA者)

1.需要懂得String类 /* * String字符串:存储多个字符的数据类型,它是引用数据类型。 格式: String 变量名 =”变量值“; * 比较字符串内容是否相等:字符串.equals(相比较的字符串)。 * equals方法左右 无论是变量名还是字符串内容,都可以进行比较。 * * */ public class StringDemo { //主方法 public static void main(String[] args) { /

2020-11-07 22:41:59 419

原创 面向对象

1.思想 2.面向过程和面向对象的区别 面向过程: 今天早上要去上课的完整过程:起床---刷牙---洗脸---穿鞋---出门--打车--走进教室---上课 特点:具体的每一步我们都是参与者,关注的是解决问题的过程 面向对象: 洗衣服:直接将衣服扔进洗衣机里,然后晾衣服。中间没有关注洗衣机洗衣服的过程。 特点:只关注最终的结果 3.面向对象的特点: A.更符合人们思考问题的方式 B.将我们从执行者变为了调用者 C.将问题简化 4.举例:把大象装入冰箱 设计为更符合面向对象思想的思考:

2020-11-07 22:34:40 94

原创 方法,数组初学入门

一、方法(面向对象) 1.概念 执行特定业务逻辑操作的结构体,在Java中是方法,在c语言中是函数。 特点:提高代码复用性 简化代码结构 提高代码可维护性 2.语法 访问修饰符 返回值类型 方法名([参数1,参数2,...]){方法体(执行特定操作内容);} 方法四要素: 1. 访问修饰符:public static |private|protected|默认 2.返回值:方法的返回结果类型,类型可以是:引用类型、基本数据类型 3. 方法名:自定义,命名规则和变量相同 4.参数列表:

2020-11-07 22:29:44 299

空空如也

空空如也

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

TA关注的人

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