随笔分类 - 多测师_Java编程相关
摘要:1.public static void main(String[] args) String[] args为字符串数组的变量名 不是关键字 2.Java变量 局部变量 //作用域方法里面 类变量(静态变量) //用static修饰符修饰 成员变量(非静态变量) 3.实例化一个对象,new一个对象,
阅读全文
摘要:一、包语句语法格式 package pkg1[.pkg2[.pkg3…]]; 一个something.Java文件 package net.java.util; public class Something{ ... } 那么它的路径应该是 net/java/util/Something.java
阅读全文
摘要:一、接口 Java中,接口是一个抽象类型,是抽象方法的集合,接口通常以interface来声明,一个类通过继承接口的方式来继承接口的抽象方法 1.接口不是类,编写接口的方式和类相似,类描述对象的属性和方法,接口则包含类要实现的方法 2.除非实现接口的类是抽象类,否则该类要定义接口中所有的方法 3.接
阅读全文
摘要:一、面向对象中,封装是指将抽象性函式接口的实现细节部分包装、隐藏起来的方法 1.封装可以被认为是一个屏障,防止该类的代码和数据被外部类定义的代码随机访问 2.要访问该类代码和数据需要接口控制 3.封装可以修改自己的实现代码,而不用修改调用我们代码的程序片段 4.精确控制成员变量 5.隐藏信息,实现细
阅读全文
摘要:一、在Java中一起都是对象,所有的对象都是通过类来描绘的,但不是所有的类都是用来描绘对象的,一个类中没有足够的信息描绘一个具体的对象就是抽象类 特点: 1.抽象类不能实例化对象 2.抽象类的其他功能,成员变量,成员方法,构造方法的访问方式和普通类一样 3.抽象不能实例化对象,所以类必须被继承才能使
阅读全文
摘要:一、多态 多态就是同一个行为有多个不同表现形式和形态的能力 比如: flash界面按F1按键弹出是AS 3帮助文档 在Word下弹就是Word帮助 二、多态存在的三个必要条件 继承、重写、父类引用指向子类对象 Parent p = new Child(); 三、使用多态调用方法时,先检查父类中是否有
阅读全文
摘要:一、重写:子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。子类可以根据需要实现父类的方法 重写方法不能抛出新的检查异常,只能抛出子类异常 面向对象可以重写任何现有的方法 实例如下: class Animal { public void move() { System.out
阅读全文
摘要:一、继承就是子类继承父类的特征和行为 使得子类对象(实例)具有父类的实例域和方法 子类从父类继承方法,使得子类具有父类相同的行为 动物:有 食草动物 和食肉动物 但是俩者的属性和行为上有差别、所以子类会具有父类的一般特性也会具有自身的特性 类继承格式: Java中可以申明一个类是从另外一个类继承而来
阅读全文
摘要:一、Java异常处理 1.写代码时非法的输入 2.要打开的文件不存在 3.网络通信时连接中断,或者JVM内存溢出 二、Exception类 所有的异常类都是Java.lang.Exception类继承的子类 Exception类和Error类是Throwable类的子类 异常类有俩个主要的子类:IO
阅读全文
摘要:一、Scanner类获取用户的输入 基本语法:Scanner s = new Scanner(System.in); 通过Scanner类的next()和nextLine()方法来获取输入的字符串 next()和nextLine()的区别: next(): 一定要读取到有效字符后才可以结束输入等等
阅读全文
摘要:一、Java.io包中的流 支持多种格式:基本类型、对象、本地化字符集 二、读取控制台输入 Java的控制台输入由system.in完成 把system.in包装在一个BufferedReader对象中来创建一个字符流 创建BufferedReader的基本语法: BufferedReader br
阅读全文
摘要:一、Date类提供俩个构造函数实例化Date对象 Date() 和Date(long millisec) 获取当前时间 public class DateDemo { public static void main(String[] args) { // 初始化Date对象、进行实例化 Date d
阅读全文
摘要:一、数组是重要的数据结构之一 Java中的数组用来存储固定大小的同类型的元素(是同类型的) 可声明数组变量number[100] 代替声明100个独立变量number0,number1,...number99 二、声明数组变量 dataType[] arrayRefVar; // 首选的方法 或 d
阅读全文
摘要:一、对字符串修改需要使用StringBuffer和StringBuilder类 String类不能被修改 StringBuffer和StringBuilder类的对象可以被多次修改 区别: StringBuffer的线程是安全的 StringBuilder有速度优势 public class Tes
阅读全文
摘要:一、创建字符串 String greeting = “平安普惠”; 可以使用关键字和构造方法来创建String对象 String类有11种构造方法,这些方法提供不同的参数初始化字符串,比如提供一个字符数组参数 public class StringDemo { public static void
阅读全文
摘要:一、character类用于单子字符进行操作 character类在对象中包装了一个基本类型char的值 实际开发中需要使用对象、而不是内置数据类型,Java为内置数据类型char提供了包装类character类。 可以通过character构造方法来创建一个character类对象: Charac
阅读全文
摘要:一、所有的包装类(integer long byte double float short)都是抽象类Number的子类 public class Test{ public static void main(String args[]){ Integer x = 5; x = x + 10; Sys
阅读全文
摘要:一、Java中俩种分支结构 If 语句 switch语句 二、if语句 一个if语句包含一个布尔表达式和一条或多条语句 基本结构: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为true 则执行if语句中的代码块 否则执行if语句块后面的代码 public
阅读全文
摘要:一、Java中三种主要的循环结构 while循环 do…while循环 for 循环 --主要用于数组的增强型for循环 二、while循环 基本结构: while( 布尔表达式 ) { //循环内容 } 只要布尔值为true就会一直循环下去 public class Vehicle { publi
阅读全文
摘要:Java运算符 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 一、算术运算符 加 减 乘 除 取模% 自增++ 自减— 二、关系运算符 == != > < >= <= 三、位运算符 & | ^ ~ << >> >>> 四、逻辑运算符 && || ! 五、赋值运算符 = +=
阅读全文