![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 63
SuperCreators
这个作者很懒,什么都没留下…
展开
-
java基础——数组
(1)数组的概念: 数组是一个变量,存储相同数据类型的一组数据的集合 (2)特点: 数组一旦定义好就不可以修改长度,如果要修改就必须重新定义一个新数组或者引用其他的数组,因此数组的灵活性较差 . length来调用 (3)定义格式 A:数据类型 数组名[ ] ; ...原创 2018-06-12 08:31:50 · 271 阅读 · 0 评论 -
多态应用
package ZuoYe;public class Car { public String color; public String name; public String getColor() { return color; } public void setColor(String color) { this.原创 2017-07-19 18:42:37 · 374 阅读 · 0 评论 -
java理解
Java中有四种代码块:1.普通代码块直接在一个方法中出现的{}就称为普通代码块。2.构造代码块直接在类中定义的没有加static关键字的代码块{}称为构造代码块。3.静态代码块使用static关键字声明的代码块称为静态代码块,静态块的主要目的是用来为静态属性初始化。4.同步代码块同步代码块主要出现在多线程中。包装类有三个用法:1.实现基本类型之间的原创 2017-07-19 18:53:53 · 245 阅读 · 0 评论 -
集合易混点
1.Collection和Collections的区别: Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。2.Set里元素是不能重复的,那么用什么方法来区分重复与否呢?使用==还是equals()?它们有何区别? Se原创 2017-09-13 19:42:56 · 286 阅读 · 0 评论 -
将学生的姓名成绩输入到Map中
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import java原创 2017-09-19 09:14:58 · 1116 阅读 · 0 评论 -
ArrayList中常用方法
public static void main(String[] args) {Collection coll = new ArrayList();//1.size():返回集合中元素(对象)的个数System.out.println(coll.size());//2.add(Object obj):向集合中添加一个元素coll.add(123);//int->Inte原创 2017-09-13 19:56:08 · 331 阅读 · 0 评论 -
Set集合
Set:存储的元素是无序的,不可重复的 1.无序性: 无序性! = 随机性 真正的无序性,值得是元素在底层存储的位置是无序的 2.不可重复性:当向Set中添加进相同的元素的时候,后面的这个不能添加进去 说明:要求添加进Set中的元素所在的类,一定要重写equals()个hashCode()方法, 进而保证Set中元素的不可重复性 Set中原创 2017-09-21 19:11:00 · 329 阅读 · 0 评论 -
异常
异常try catch finally throw throwstry 捕获异常catch 处理异常finally 无论是否有异常度会执行的代码块,用于回收资源throw 自行扔异常throws 当前方法不知道如何处理该类型异常,该异常由上一级调用者处理.只能用于方法 如果调用带有Exception 是所有的异常的父类,它写在最后面d原创 2017-09-21 19:21:30 · 184 阅读 · 0 评论 -
io流
FileNameFilter 文件过滤器 可以过滤一些想用的文件 这是一个接口 需要我们来implementsIO流按照方向来说:分为输入流 输出流InputStream OutputStreamReader Wirter流向是以内存为参照按照流的角色来说:分为字节流 字符原创 2017-09-21 19:24:31 · 176 阅读 · 0 评论 -
正则表达式特点
需求:校验QQ号码(1)要求必须是5-15位数字(2)0不能开头(3)必须都是数字(4)分别用非正则表达式实现、再用正则表达式实现 */public class a {public static void main(String[]args){checkQQ();}//正则表达式public static void checkQQ1(){St原创 2017-10-12 19:54:10 · 312 阅读 · 0 评论 -
字符串排序
/* 字符串排序 需求:有字符串“91 27 46 38 50”,写代码实现最终输出结果“27 38 46 50 91”* 分析:* 1.将字符串切割成字符串数组* 2.将字符串转换成数字,并将其存储在一个等长度的int数组中* 3.排序* 4.将排序后的结果遍历并拼成一个字符串**/import java.util.Arra原创 2017-10-12 19:55:28 · 1595 阅读 · 0 评论 -
正则字符串切割
public class TestGroup {public static void main(String[] args) {//---------------叠词:快快乐乐,高高兴兴// \\1代表第一组又出现一次, \\2代表第二组又出现一次String regex="(.)\\1(.)\\2";System.out.println("快快乐乐".matche原创 2017-10-12 19:56:52 · 639 阅读 · 0 评论 -
字符串替换
public class TestGroup {public static void main(String[] args) {// -----将字符串“我我....我...要.要...要要...要学....学学..学.编..编编.编.程.程.程..程"还原成我要学编程String s="我我....我...要.要...要要...要学....学学..学.编..编编.编.程.原创 2017-10-12 19:57:54 · 202 阅读 · 0 评论 -
java面试题
public class lll { public static void main(String[] args) { int line=8; for(int i=1;i<=line;i++){ for(int j=0;j<line-i;j++){//用来输出制表符的。因为数字有123位的,用空格不整齐 Sys...原创 2018-06-01 16:00:50 · 156 阅读 · 0 评论 -
应用程序的反编译
应用程序的反编译 (一)apktool 1、安装ApkTool工具 2、该工具可以解码得到资源文件,但不能得到Java源文件。 3、安装环境:需要安装JRE1.6 4、命令格式:apktool d [opts] <file.apk> [dir] 中的d代表解码,[opts]代表选项...原创 2018-06-05 20:18:14 · 1212 阅读 · 0 评论 -
Java跨平台原理
因为java有自带jvm虚拟机。Java的跨平台是通过Java虚拟机Jvm来实现的。如果c语言有自带运行环境也可以实现跨平台。原创 2017-06-14 19:16:33 · 249 阅读 · 0 评论