自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java线程中,Thread和Runnable创建线程的区别

一、Thread创建线程,通过新建类继承Thread类,重写run方法,然后在main方法中start(),创建并启动线程.public class MyThread extends Thread{//除了构造方法和私有属性其他的都可以被继承下来 @Override//重写了父类Thread的run方法.//在main方法start()创建并启动线程时,会调用此方法. pu...

2018-08-28 15:11:33 2665

原创 Java面向对象中的注意事项

关于Java面向对象编程,不可能是一开始就全部学完的,他会伴随着你的Java编程的整个过程,在以后的学习或者工作中,你才能够越来越深入的去理解面向对象这个思想.Object Oritended Programming就是面向对象编程的全称.简称OOP,主要有三大特性,封装,继承,多态.举个例子,洗衣服: 面向过程:把衣服脱下来-->找一个盆-->放点洗衣粉-->加点水-...

2018-08-19 10:13:09 437

原创 Java的基本数据类型(四类八种)

整数byte(字节型) short(短整型) int(整形) long(长整型)浮点数double(双精度) float(单精度) 定义时后面要加上f,例如3.1f布尔型true false字符型charString字符串是引用类型不是基本数据类型.数组,接口等都属于引用数据类型...

2018-08-18 14:57:44 263

原创 Java中重载(Overload)和重写的区别(Override)和使用方法

重载(Overload)重载发生在本类,方法名相同,参数列表不同,与返回值无关,只和方法名,参数列表,参数的类型有关.比如说,一个Person类.如果不写构造方法的话,在测试类中默认调用的就是无参的构造方法,是系统默认的.如果写了有参的构造方法Person(String name,int age){this.name=name;this.age=age}就必须手动写一个默认的无参的构造...

2018-08-18 11:35:55 1194

原创 Java练习题:将String数组包含参数str的元素存入另一个数组并返回

关于获取字符串中出现子字符串的次数和个数,方法大体相同.一通白通,只要掌握了方法,就很简单.如果你不知道String的contains方法,repalce,replaceAll.还有toCharArray方法做起来就相当困难.如果掌握了ArrayList集合的话就更方便了.ArrayList的底层也是数组来实现的.具体区别就是ArrayList的长度是不固定的.数组的长度必须在初始化的时候就规...

2018-08-18 11:35:50 4151

原创 Java冒泡排序详解

 /*如果第二个数比第一个数大,则将第二个值赋给第一个.         * 将第二个数放到第一个.再循环时就是拿原来的第一个(现在是第二个)和第三个比.         * 如果比第三个小.就把第一个(现在的第二个)和第三个换个位置         * 先将第二个元素赋给一个temp中间变量.再将第一个赋给第二个         * 再将中间变量的值赋给第一个元素         */...

2018-08-17 19:29:45 201

原创 Java反转数组元素

实现数组逆序打印/** * Reverse Array * 将数组中第一个元素和最后一个元素交换位置 * 将第二个元素和倒数第二个交换位置 * 以此类推,中间的元素和自己交换,等价于没动. */public class Assign04 { public static void main(String[] args) { int[] arr={1,2,3,...

2018-08-17 16:13:09 1975

原创 Java反转字符串操作

import java.util.Scanner;/** * 字符串反转 举例:键盘录入”abc” 输出结果:”cba” 分析: A:键盘录入一个字符串 B:写方法实现字符串的反转 a:把字符串倒着遍历,得到的每一个字符拼接成字符串。 b:把字符串转换为字符数组,然后对字符数组进行反转,最后在把字符数组转换为字符串 C:调用方法 D:输出结果 */public cla...

2018-08-17 16:01:03 2423

原创 Java删除集合中包含0-9的元素

import java.util.ArrayList;/** * 定义一个无返回值,参数为String[] 数组的方法,实现以下功能: 1) 把数组中的元素存入到一个ArrayList集合中,删除集合中包含0-9数字的字符串 (只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串)。 2) 遍历该集合打印剩余元素。 在main方法中,定义一个字符串数组String arr...

2018-08-17 16:00:16 2633 2

原创 Java获取不重复的随机数

import java.util.Random;/** * 创建两个长度为10的数组,数组内元素为随机生成的、不重复的 1-100之间的整数 */public class Assign07 { public static void main(String[] args) { int[] arr1 = new int[10]; Random r =...

2018-08-17 15:51:49 12278 1

原创 Java随机生成六位字符的验证码,包括数字,大小写字母

先将字符数组写出来package com.itheima.Myutil;/** * 包含了二十六个字母和十个数字的字符数组 */public class AllCharacter { public static char[] charArray(){ int i = 1234567890; String s ="qwertyuiopasdfg...

2018-08-17 15:45:33 9809

原创 Java:Scanner实现一行获取用户多个输入并保存到变量中

Java中的Scanner中的,next,nextInt等等.一次只能获取用户单个输入的字符串或者数字.用nextLine可以不用管用户输入的类型import com.itheima.StudentManageSystem.Student;import java.util.ArrayList;import java.util.Scanner;public class Scanner...

2018-08-17 15:22:18 13615 1

原创 随机数获取数组,然后升序排列,获取数组中最小的五个奇数

import java.util.Arrays;import java.util.Random;/** * 1:按要求完成如下功能 * A 定义方法public static int[] getNums(int[] arr),实现一下功能,获取arr中最小的5个奇数, * 并按照升序排列后,以数组的方式返回. * B 定义main方法,要求: * 1.定义一个长度为50的int数...

2018-08-17 14:47:24 341

原创 Java中统计字符串中字符出现的次数的方法

(一)ArrayList的实现方法public class CountStringsArrayList { public static void main(String[] args) { String string = "wermnxmnio34oi9xnmsdkfje";//这里可以是任意字符串 ArrayList<Character>...

2018-08-17 14:05:32 33924 5

空空如也

空空如也

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

TA关注的人

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