自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-01-29

字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。对于基本类型来说,==是进行数值的比较。对于引用类型来说,==是进行【地址值】的比较。public class Demo02Pool { public static void main(String[] args) { String str1 = "abc"; String str2 = "abc"; char[] charArray = {'a', 'b', 'c'};

2021-01-29 20:15:33 9

原创 2021-01-29

==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法。public boolean equals(Object obj);参数是任何对象,只有参数是一个字符串并且内容相同才会给true,否则返回false。注意事项:1.任何对象都能用Object进行接收。2.equals方法具有对称性,也就是a.equals(b)和b.equals(a)效果一样。3.如果比较双方一个常量一个变量,推荐把常量字符串写在前面。推荐:“abc”.equals(str) 不推荐:str.equa

2021-01-29 20:14:03 5

原创 2021-01-29

java.lang.String类代表字符串。API当中说,程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)字符串的特点:1.字符串的内容永不可变。【重点】2.正是因为字符串不可改变,所以字符串是可以共享使用的。3.字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。创建字符串的常见3+1中方式。三种构造方法:public String();创建一个空白字符串,不含有任何内容。public String(char[] array

2021-01-29 20:12:37 7

原创 2021-01-29

题目:用一个大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合当中。要求使用自定义的方法来实现筛选。分析:1.需要创建一个大集合,用来存储int数字:2.随机数字就用Random nextInt3.循环20次,把随机数字放到大集合,for循环,add方法4.定义一个方法,用来进行筛选。筛选,根据大集合,筛选符合要求的元素,得到小集合。三要素返回值类型:ArrayList小集合(里面元素个数不确定)方法名称:getSmallList参数列表:ArrayList大集合(装着20

2021-01-29 20:11:09 7

原创 2021-01-29

题目:定义以指定格式打印集合的方法(ArrayList类型作为参数),使用{}括起来集合,使用@分隔每一个元素。格式参照(元素@元素@元素)System.out.println(list); [10,20,30]printArrayList; {10,20,30,}public class Demo03ArrayListPrint { public static void main(String[] args) { ArrayList<Stri

2021-01-29 20:09:50 6

原创 2021-01-29

题目:自定义4个学生对象,添加到集合,并遍历。1.自定义4个Student学生类,四个部分。2.创建一个集合,用来存储学生对象,泛型:<String>3.根据类,创建4个学生对象。4.将四个对象添加到集合中:add5.for,size,getpublic class Demo02ArrayListStudent { public static void main(String[] args) { ArrayList<Student> list

2021-01-29 20:06:41 5

原创 2021-01-29

题目:生成6个1~33之间的随机整数,添加到集合,并遍历集合。思路:1.需要存储6个数字,创建一个集合,2.产生随机数,需要用到Random3.用循环6次,来产生6个随机数字,for循环4.循环内调用r.nextInt(int n),参数是33,032,整体+1才是1335.把数字添加到集合中:add6.遍历集合:for,size,get`public class Demo01ArraylistRandom { public static void main(String[] ar

2021-01-29 20:01:19 4

原创 2021-01-29

向集合中存储基本类型如果希望向集合ArrayList当中存储基本类型,必须使用基本类型对应的“包装类”。基本类型 包装类(引用类型,包装类都位于java.lang包下)byte Byteshort Shortint Integer 【特殊】long Longfloat Floatdouble Doublechar Character 【特殊

2021-01-29 19:59:02 9

原创 2021-01-28

Arraylist类集合注意事项数组的长度不可以发生改变但是ArrayList集合的长度是可以随意变化的。对于ArrayList来说,有一个尖括号代表泛型。泛型:也就是装在集合当中的所有元素,全都是统一的什么类型(int就是全是int,String就全是String)注意:泛型只能是引用类型,不能是基本类型。注意事项:对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。如果内容为空,得到是空的中括号:【】public class Demo02ArrayList {

2021-01-28 20:10:09 6

原创 2021-01-28

题目:定义一个数组,用来存储3个Person对象。数组有一个缺点,一旦创建,程序运行期间长度不可以发生改变。public class Demo01Array { public static void main(String[] args) { //首先创建一个长度为3的数组,里面用来存放Person类型的对象 Person[] array=new Person[3]; Person one=new Person("迪丽热巴",18);

2021-01-28 19:55:29 13

原创 2021-01-28

题目:用代码模拟猜数字的小游戏。思路;1.首先想要产生一个随机数字,并且一旦产生不再变化,用Random的nextInt方法2.需要键盘输入Scanner3.获取键盘输入的数字,用Scanner当中的nextInt方法4.已经得到了两个数字,判断(if)一下如果太大了,提示太大,并且重试;如果太小了,提示太小,并且重试;如果猜中了,游戏结束。5.重试就是再来一次,循环次数不确定,用while(true).public class Demo04RandomGame { publi

2021-01-28 19:51:06 7

原创 2021-01-28

题目要求:根据int变量n的值,来获取随机数字,范围是【1,n】,可以取到1也可以起到n思路:1.定义一个int变量n,随机赋值2.要使用Random,三个步骤:导包,创建,使用3.如果写10,那么就是0-9,然而想要的是1~10,可以发现,整体+1即可第一个代码块是整理思路的import java.util.Random;public class Demo02Random { public static void main(String[] args) { Ran

2021-01-28 19:48:43 3

原创 2021-01-28

Random类用来生成随机数字,使用起来也是三个步骤1.导包import java.util.Random;2.创建Random r =new Random();//小括号当中留空即可3.使用获取一个随机的int数字(范围是int所有范围,有正负两种)int num=r.nextInt()获取一个随机的int数字(参数代表了范围,左闭右开区间)int num=r.nextInt(3)实际代表的含义是:(0,3】也就是0-2public class Demo01Random { pu

2021-01-28 19:42:21 5

原创 2021-01-27

MySQL常用数据类型有哪些?mysql支持多种类型,大致可以分为三类:1.数值类型 大小 范围(有符号) 范围(无符号) 用途TINYINT 1 byte (-128,127) (0,255) 小整数值SMALLINT 2 bytes (-32 768,32 767) (0,65 535) 大整数值MEDIUMINT 3 bytes (-8 388 608,8 388 607) (0,16 777 215) 大整数值INT或INTEGER 4

2021-01-27 19:35:47 4

原创 2021-01-27

匿名对象的用法1/*创建对象的标准格式:类名称 对象名=new 类名称();匿名对象就是只有右边的对象,没有左边的名字和赋值运算符new 类名称();注意事项:匿名对象只能使用唯一的一次,下次再用不得不创建一个新对象使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象*/public class Demo01Anonymous { public static void main(String[] args) { //左边的one就是对象的名字

2021-01-27 19:15:55 7

原创 2021-01-27

匿名对象作为方法的参数 public static void main(String[] args) { //普通使用方式 // Scanner sc=new Scanner(System.in); // int num =sc.nextInt(); //匿名对象的方式 // int num =new Scanner(System.in).nextInt(); // System.out.println("输入的是:"

2021-01-27 14:34:20 3

原创 2021-01-27

题目:键盘输入三个int数字,然后求出其中的最大值。思路:1.既然是键盘输入,肯定要用到Scanner2.Scanner三个步骤:导包,创建,使用nextInt()方法3.既然是三个数字,那么调用三次nextI()方法,得到三个int变量4.无法同时判断三个数字谁最大,应该转换成两个步骤4.1 判断前两个数当中谁最大,拿到前两个中的最大值4.2 然后比较第三个数5.打印最终结果public class Demo03Max { public static void main(Str

2021-01-27 14:03:34 20

原创 2021-01-27

题目:键盘输入两个int数字,并且求出和值。思路:1.既然要键盘输入,那么就用Scanner2.Scanner的三个步骤,导包,创建,使用3.需要的是两个数字,所以要调用两次nextInt方法4.得到两个数字,需要加在一起求和5.将结果打印输出public class Demo02ScannerSum { public static void main(String[] args) { Scanner sc = new Scanner(System.in);

2021-01-27 14:01:26 8 2

原创 2021-01-27

构造方法/*构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用这种方法。格式:pubic 类名称(参数类型 参数名称){方法体}注意事项:1.构造方法的名称必须跟所在的类名称完全一样,就连大小写也要一样2.构造方法不要写返回值类型,连void都不写3.构造方法不能写return一个具体的返回值4.如果没有编写任何构造方法,那么编译器将会默认赠送一个构造方法,没有参数,方法体什么事情都不做。pubic Student(){}5.一旦编写了至少一种构造

2021-01-27 13:52:37 12

原创 2021-01-26

1.如何登录数据库服务器mysql -uroot -p123456(连接数据库)2.如何查询数据库服务器中所有的数据库show databass;(查看数据库)3.如何选中某一个数据库进行操作use test;(操作数据库)4.退出数据库服务器exit5.SQL 语句中的查询select *from pet;(查看表结构)(sql语句)select *from petwhere name=1;6.在数据库服务器中创建我们的数据库create database taxa default

2021-01-26 21:27:52 6

原创 2021-01-26

定义一个标准的类/*一个标准的类通常拥有下面四个组成部分。所有的成员变量都要使用private关键字修饰。为每个成员变量编写一对Getter/Setter方法编写一个无参数的构造方法编写一个有参数的构造方法 找到Code选择Generate 在里面选择Getter and Setter方法 然后将需要的都选上无参就在Generate Construtctor (构造器,构造方法)无参就点Select None有参就跟上面一样但是选择上点OK*/public class Stude

2021-01-26 14:21:38 12

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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