Java
Mua7758
这个作者很懒,什么都没留下…
展开
-
abstract 和 interface 区别
abstract class 和 interface 有什么区别?含有 abstract 修饰符的 class 即为抽象类,abstract 类不能创建的实例对象。含有 abstract 方法的类必须定义为 abstract class,abstract class 类中的方法不必是抽象的。abstract class 类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽...原创 2020-01-02 20:20:16 · 130 阅读 · 0 评论 -
成员变量和局部变量区别
成员变量– 直接声明在类内部的变量称为成员变量(Member Variables)。– 声明成员变量的语法格式• [修饰符] 数据类型 变量名 = [值];•public static final double PI = 3.14;局部变量– 只能声明在方法(包括形参列表)或者程序块中– 使用前,必须显式地为局部变量初始化– 不能使用访问控制修饰符修饰– 作用域为声明该变量的程序...原创 2019-12-13 20:06:24 · 196 阅读 · 0 评论 -
Java中简单的登陆注册修改
public static void main(String[] args) {Scanner input = new Scanner(System.in);int a = 0;String inuserName = “zhouxiaoan”;String inpassword = “aini21”;int c = 0;System.out.println(“欢迎大华共享单车登录系统*...原创 2019-12-03 20:27:11 · 428 阅读 · 0 评论 -
Java数组中的数组
public static void main(String[] args) { /* * 数组中的数组 * 3 表示 的是行高 / 大数组中有3 个小数组 * 6 表示 的是列宽/ 小数组中有 6 位 */ int [] [] arrs = new int[3][6]; int [] arr0 = new int[]{1,2,3,4,5,6}; int [] a...原创 2019-11-26 19:25:56 · 221 阅读 · 0 评论 -
Java数组复制 遍历 调用多参
public static void main(String[] args) {int []arrs = new int[]{ 12,15,8,20,22};System.out.println(arrs); //内存地址值 // 调用遍历的方法 method(arrs); //调用传递数组,修改数组的值 method1(arrs); //调用传递数组 method2 (new...原创 2019-11-25 20:03:17 · 342 阅读 · 0 评论 -
Java数组登陆
星期日 延庆,天气 晴 ,风较大,-4℃public static void main(String[] args) {Scanner input = new Scanner(System.in); // 系统中,保留了用户的用户名和密码。 String[]uNames = {"Anan","晓安","翠翠","xiaoli"}; String[]uPwds ={"An123","xi...原创 2019-11-24 20:11:45 · 232 阅读 · 0 评论 -
数组的动态和静态定义
public static void main(String[] args) { 1、数组的动态定义 int []arr1=new int[5]; arr1[4] = 12; // [] 最大数字是4,不能超过数组的长度5 2、数组的动态定义 ,不推荐这样 int arr2 [] = new int[5]; arr2[4] =12; 3、 数组的静态定义,在创建数组的时候...原创 2019-11-21 20:02:09 · 1305 阅读 · 0 评论 -
Java知识总结
1.名词解释:try catch finally throw throwstry用来定义可能出现异常的代码块。catch用来捕捉、处理异常。finally:无论是否出现异常,都必须执行的代码块,一般用来关闭连接、释放流。Finally不是必须出现的。throw:写在catch代码块中,表示抛出异常;throws写在方法名之后,表示当前位置不处理异常,交给调用位置处理。2.Exc...原创 2019-11-05 21:11:16 · 152 阅读 · 0 评论 -
Error和Exception
Error 错误 Error表示系统级的错误和程序无法通过修改程序处理的异常,内存泄露。Exception 异常 Exception表示需要捕捉或者需要程序进行处理的异常,如果程序正常执行,将不会出现异常。Exception: 运行时异常,非运行时异常(检查异常)运行时异常: 程序运行时出现的异常,由虚拟机捕捉,并抛出到控制台的异常。非运行时异常: java编译器要求方法必须...原创 2019-11-01 16:03:01 · 138 阅读 · 0 评论 -
HashSet简单介绍
Set 集合的特征: 存储的元素(引用数据类型) ,无序的,不可重复的 .HashSet 内部存储是一个散列表。 HashSet内部实现是一个 HashMap .集合存在的意义: 就是存储对象。Hashset 集合存储对象的原理:Hashset 存储对象,先判断对象的 hashcode 值是否存在于散列表中.如果没有,就存入Set 集合; 如果有,在判断 两个对象的equals ...原创 2019-10-31 21:06:34 · 227 阅读 · 0 评论 -
Java中异常处理机制的简单原理和应用
Java中异常处理机制的简单原理和应用当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况一种是JAVA类库内置的语义检查,例如 :数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可...原创 2019-10-29 21:00:15 · 601 阅读 · 0 评论 -
String 各种类型
一:String 空参 构造方法String s1 = new String();System.out.println(s1);二 :byte数组构造方法 出现的是乱码byte[] bs = {1,2,3};String s2 = new String(bs);System.out.println(s2);三 : char类型数char[] chars = {‘a’,‘b’...原创 2019-10-25 21:01:32 · 304 阅读 · 0 评论 -
Java接口
什么是接口接口不是类,interface修饰 一种数据类型。接口特征:接口中,可以有常量。使用static final 修饰的,默认被修饰。接口中,可以有方法。使用abstract 修饰的,默认被修饰。接口中,没有构造方法。接口,不能被实例化。一个类,如果实现两个接口,接口使用逗号分离,必须实现两个接口中所有的方法。判断问:抽象类能实现接口吗? 可以。问:接口能继承抽象类吗...原创 2019-10-24 21:05:58 · 137 阅读 · 0 评论 -
面向对象大白话
抽象,将现实中的事物抽取出事物的属性和方法,封装成对象,通过对象的实例化和调用,完成需求。Student stu = new Student();封装,隐藏类的内部细节,提供外部访问的接口。将多次重复运行的代码,封装到方法中,减少代码的冗余,提高代码的重用性。private int a = 10;public int getA ( ){ }public void setA (int...原创 2019-10-22 20:00:12 · 305 阅读 · 0 评论 -
Java中的逻辑运算符
Java中的逻辑运算符& 与运算: 左右两个逻辑值都为true时,整个表达式的值为true;一方为false ,其结果为false 。| 或运算 : 左右两边,只要有一个表达式为true,其结果为true; 都为false时,其结果为false。注意 & | 可以运行数值计算,& 二进制位上都有值 就进行计算,一方没值,不进行计算; | 二进制位上,只要有...原创 2019-10-14 21:05:09 · 553 阅读 · 0 评论