`
文章列表
集合类集合(集合类的对象)是管理其他若干对象的,类似于C++标准模板库中的容器,不过JAVA的集合类的对象中可以存放多种类型的对象。接口和类共同构成了一个集合框架,集合的概念,一个对象可以装载多个对象,就是集合 ...
finally关键字finally{……}在finally语句块中的代码无论如何都会运行try,catch后还可以再跟一个finally块。finally块中的代码语句无论如何(无论有没有异常)都会执行(finally块一般写一些释放资源,关闭连接的代码)。finally块中的 ...
局部内部类局部内部类是定义在方法中的内部类。局部内部类不能够加权限修饰符,其范围为定义它的代码块。注意:局部内部类不仅可以访问外部类私有实例变量,还可以访问外部类的局部常量(也就是局部变量必须为final的 ...
Java封装类Java为每一个简单数据类型提供了一个封装类,每个简单数据类型可以封装成对象类型。除int(Integer)和char(Character),其余类型首字母大写即成封装类类型名。double (Double),float(Float),long(Long), short(Short),byte(Byte),boolean(Bo ...
java中的接口接口是一种程序结构,是特殊的抽象类。接口中的方法都是公开的抽象方法(public abstract),接口中的属性都是公开静态常量(public static final)。声明一个接口用interface 关键字,接口是一种类型,编译之后生成相应字节码,他的声明规范也要符合类型的定义(一个源文件中只能有一个public interface,接口名和源文件名相同,有public interface,就不能写public class了)。接口中的属性可以不加修饰符,方法也不用加修饰符。接口可以继承,只能由接口继承,用类去实现(继承)时要换用implements 关键字,类和接口的关 ...
abstract(抽象)修饰符,可以修饰类和方法1, abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,可以做为对象引用声明的类型,就是编译时类型,抽象类就相当于一类的半成品,需要子类继承并覆盖其中 ...
final修饰符,可以修饰变量,方法,类1, final修饰变量(包括局部变量和实例变量)被final修饰的变量就成为常量(常量名应当大写),一旦赋值不能改变,(可以在初始化时直接赋值,在构造方法里可以为其赋值,只能在这两种 ...
java中的修饰符static 表示静态,它可以修饰属性,方法和代码块。1,static修饰属性(实例变量)(类变量),这个属性就可以用类名.属性名来访问,这个属性成为本类的类变量,为本类对象所共有。这个属性全类公有。(共有的 ...
super关键字super(),表示在子类的构造方法中调用父类的构造方法(可以通过这种方法在子类的构造方法中初始化父类中的属性),super()只能出现在构造方法的第一句上。super(),在子类的构造方中指明构造父类时调用哪一个父类的 ...
面向对象的三大特征:封装、继承、多态Java中的封装封装,一个对象和外界的联系应当通过一个统一的接口。对象中的内容应当公开的公开,应当隐藏的隐藏。(对象的属性应当隐藏)一个对象的内部是透明的,把对象内部的可 ...
面向对象的思想anything is Object(万物皆对象)抽象,从对具体的对象中抽取有用信息。对象的特征就是其固有属性,对象的方法,就是对象的行为(对象能做什么)对象本身是简单的(功能简单),多个对象可以组成复杂的系统(对象之间彼此调用对方的方法)对象应当是各司其职(功能简单),各尽所能(把自己的功能作到最好)。(弱耦合性实现了前面所述的对象的特点)对象的耦合性,是对象之间的联系,对象和系统之间的联系。对象的耦合性要尽量的弱,也就是对象之间的联系尽可能的弱,对象和系统之间的联系尽可能的弱。弱耦合性是通过统一标准来实现的。系统的可插入性,是在系统中加入新的对象之后的系统稳定性。对象的可替换性 ...
循环语句for(int i=0;i<n;i++){}while(){}do{} while();//注意加分号例子: loop:for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ if(3==j){ break loop;// loop为标签只能用在循环语句中,循环 //嵌套中用于跳到外层循环 } } }  辨析:int x,a=6,b=7;x=a++ + ...
六、标识符(变量名)和关键字Java代码中的“;”、“{}”、“ ”Java语句以分号分隔,Java代码(除包、类的定义和import之外)是包含在大括号内,忽略空格。标识符1) 用以命名类、方法和变量、以及包遵守JAVA的命名规范类以每个单词都以大写字母开头。方法和变量第一个字母不大写,常量名都大写,包名都用小写字母。2) 只能以字符、“_”或“$”开头,可以使用数字,字符以及”_”、”$”作为变量名的组成部分,且Java的标识符是大小写敏感3) 无长度限制。4)可以使用中文作为标识符,不可以使用关键字作为标识符。正确的标识符: _abc , $234 ,For“注意Java是大小敏感的,所以 ...
接下来带包的类是需要生成在指定的目录结构中的,javac命令的–d 命令行参数可以自动生成包的目录结构javac –d . HelloWorld.java (–d . 指定包结构生成在当前目录中)java test.java.HelloWorld注意:在运行有包的类文件时,一定要在包的所在的目录 import 关键字,在使用其他包中的类文件,在类中,可以不必写全限定名直接写类名就可以了,这个关键字和C++中的#include “xxx”(表示包含,会将xxx插入到文件中)不同,他只不过是告知Java虚拟机导入了该类,在使用的时候不用标明导入类的全限定名。package关键字的使用例1: pa ...
一、Java简介 Java语言是编译后再解释执行,Java源码是通过编译生成一种特殊的.class的中间字节码文件,然后再有JVM进行解释执 行,JVM(Java虚拟机)是运行在操作系统中,用来屏蔽的系统间的差异。Java虚拟机处理编译后的字节码 ...
Global site tag (gtag.js) - Google Analytics