Java
axuxiaoqin123
这个作者很懒,什么都没留下…
展开
-
Java基础--基本数据类型(浮点类型)
浮点类型原创 2017-05-11 09:04:35 · 603 阅读 · 0 评论 -
Java开发环境配置
下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html原创 2017-05-10 09:31:38 · 177 阅读 · 0 评论 -
Java基础--枚举类型
在JavaSE5中,添加了enum关键字。方便在需要群组并使用枚举类型时进行处理。命名:由于枚举的实例是常量,所以在命名时都用大写字母表示(如果在一个名字中有多个单词,用下划线隔开)。enum Color {RED,BlUE}为了使用枚举,则就要创建一个该类型的引用,并将其赋给某个实例,例如:public static void main(String[] args) { Co原创 2017-05-30 08:04:11 · 273 阅读 · 0 评论 -
Java基础--访问权限控制(包:库单元)
Java中访问权限控制的等级,从大到小一次为:public、protected、包访问权限(没有关键字)、private。Java利用import关键字来导入单个类。如果想导入该包下的所有类则要使用"*"一个Java源代码文件称为编译单元也叫作转译单元。每一个编译单元都必须都是一个.Java文件,而且每一个编译单元内可以有一个public类,该类的名称必须与文件名相同(包括大小写)。每个编原创 2017-05-30 10:23:32 · 381 阅读 · 1 评论 -
Java基础--Java访问权限控制(访问权限修饰词)
public:接口访问权限使用关键字public,就意味着public之后紧跟着的成员声明自己对每个人都是可用的。protected:继承访问权限protected处理的是继承的概念,通过继承可以利用一个现有类--我们将其称为基类。然后将其新成员添加到该现有类中而不必碰现有类。还可以改变该类的现有成员的行为。为了从现有类中继承,需要声明新类extends现有类。如果创建了一个新包,原创 2017-05-30 17:07:30 · 293 阅读 · 0 评论 -
Java基础--控制语句
控制语句原创 2017-05-13 11:43:09 · 156 阅读 · 0 评论 -
Java基础--面向对象编程
面向对象编程原创 2017-05-21 20:58:39 · 171 阅读 · 0 评论 -
java基础--面向对象(内存分析)
栈:(自动分配连续的空间,后进先出) 存放:局部变量,对象的引用。堆栈:(不连续的空间) 存放:new出来的对象方法区:(属于堆的一部分) 存放:类的信息(代码),static变量,常量池(字符常量)等类的内存分析:public class Student { String name; ...... public static原创 2017-05-21 20:59:55 · 271 阅读 · 0 评论 -
Java基础--类的访问权限
1.每个编译单元(文件)都只能有一个public类。这表示,每个编译单元都有单一的公共接口。用public类来表现,该接口可以按要求包含众多的支持包访问权限的类。如果在一个编译单元内有一个以上的public类,编译器就会给出出错信息。2.public类的名称必须与含有该类的编译单元的名字相匹配,包括大小写。3.编译单元内可以没有不带public的类,此时文件命名随意。不常用。4.类不可原创 2017-06-03 14:59:36 · 251 阅读 · 0 评论 -
Java基础--jvm(内存区域与内存溢出异常--运行时数据区域)
与C、C++不同,C 和C++在内存管理上,他们拥有最高权力,而Java原创 2017-05-22 19:43:08 · 193 阅读 · 0 评论 -
JDK、JRE、JVM
JDK:JAVA Development kit JAVA开发工具包JRE:JAVA Runtime Environment JAVA运行环境JVM:Java Virtual Machine Java虚拟机---------------------------------------------------------------------------三者是包含的关系,也就原创 2017-05-10 09:17:11 · 246 阅读 · 0 评论 -
Java基础--基本数据类型(字符型/char)
char类型用来表示Unicode编码中的字符。char类型用单引号来表示字符常量,例如:'A',他与"A"不同的地方是"A"是表示含有一个字符的字符串原创 2017-05-11 10:07:16 · 1115 阅读 · 0 评论 -
Java基础--基本数据类型(布尔型)
布尔型原创 2017-05-11 15:08:48 · 877 阅读 · 0 评论 -
Java基础--基本类型的互相转化
1.自动类型转化容量小的数据类型可以自动转化为容量大的类型。(这里的容量指的不是字节大小,二十表述范围)特例:可以将整型常量直接赋值给byte、short、char,而不需要进行强制转化,只要不超出其范围即可。short a = 1;//合法short b = 1234567;//不合法2.强制类型转化强制类型转化又叫做造型。用于显示的转换一个数值的类型。在原创 2017-05-11 15:10:45 · 305 阅读 · 0 评论 -
Java基础--基本数据类型(整型)
Java是一种强类型语言,每个变量都必须声明其类型。-------------------------------------------------------------------------------------------------------------整数类型(byte,short,int,long)1.byte 占用存储空间:1个字节 表原创 2017-05-10 11:35:22 · 980 阅读 · 0 评论 -
Java基础--变量
Java是一种强类型语言,每个变量都必须声明其类型。Java的变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元.声明格式:type varName [=value][{,valueName[=value]}];注意事项:每个变量都有类型,类型可以是基本类型也可以是应用类型。变量原创 2017-05-11 20:33:45 · 173 阅读 · 0 评论 -
Java基础--方法
方法是一段完成特定功能的代码。声明格式:[修饰符1 修饰符2 ...] 返回值类型 方法名(形式参数列表){ Java语句; ...}形式参数:在方法被调用的时候用于接收外部传输的数据。实参:调用方法时实际传给方法的数据。 返回值:方法在执行完成之后返还给调用它的环境的数据。Java语言中使用下述形式调用方法:对象名.方法名(实参列表)原创 2017-05-15 16:08:23 · 216 阅读 · 0 评论 -
Java基础--递归算法(递归结构)
递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是"自己调用自己",一个使用递归技术的方法将会直接或者间接的调用自己。递归结构包括俩个部分:定义递归头:解答:什么时候不调用自身方法。如果没有头,将陷入死循环。递归体:解答:什么时候需要调用自身方法。例如:求使用递归算法求阶乘实例代码:public class TestRecursion { publ原创 2017-05-16 15:04:07 · 426 阅读 · 0 评论 -
Java基础--运算符
算数运算符 : 二元运算符(操作数需要俩个):+、-、*、/、%(取余) 二元运算符的类型提升问题:1.整数运算,如果俩个数中有一个的类型是Long那么结果是Long,没有Long类型的话结果原创 2017-05-13 09:17:34 · 210 阅读 · 0 评论 -
Java版本
J2EE(JAVAEE):Java 2 Enterprise Edition(企业版) 定位在服务器端的应用J2SE(JAVASE):Java 2 Standard Edition(标准版) 定位在个人计算机的应用J2ME(JAVAME):Java 2 Micro Edition(微系统版) 定位在消费性电子产品的应用原创 2017-05-10 09:00:29 · 372 阅读 · 0 评论 -
Java基础--复用类(组合和继承)
组合:在新的类中产生现有的对象,新的类是由现有类的对象所组成。1.类中域的基本类型会自动被初始化为0,而对象引用会被初始化为null。2.可以初始化引用的位置:a.在定义对象的地方,这意味着他们总是能够在构造器被调用之前被初始化。b.在类的构造器中。c.就在正要使用这些对象之前,这种方式叫做惰性初始化。 d.使用实例初始化继承:采用现有类的形式并在其中添加新代码。当创建原创 2017-06-03 21:04:34 · 240 阅读 · 0 评论