自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Java基础--复用类(组合和继承)

组合:在新的类中产生现有的对象,新的类是由现有类的对象所组成。1.类中域的基本类型会自动被初始化为0,而对象引用会被初始化为null。2.可以初始化引用的位置:a.在定义对象的地方,这意味着他们总是能够在构造器被调用之前被初始化。b.在类的构造器中。c.就在正要使用这些对象之前,这种方式叫做惰性初始化。 d.使用实例初始化继承:采用现有类的形式并在其中添加新代码。当创建

2017-06-03 21:04:34 230

原创 Java基础--类的访问权限

1.每个编译单元(文件)都只能有一个public类。这表示,每个编译单元都有单一的公共接口。用public类来表现,该接口可以按要求包含众多的支持包访问权限的类。如果在一个编译单元内有一个以上的public类,编译器就会给出出错信息。2.public类的名称必须与含有该类的编译单元的名字相匹配,包括大小写。3.编译单元内可以没有不带public的类,此时文件命名随意。不常用。4.类不可

2017-06-03 14:59:36 239

原创 Java基础--Java访问权限控制(访问权限修饰词)

public:接口访问权限使用关键字public,就意味着public之后紧跟着的成员声明自己对每个人都是可用的。protected:继承访问权限protected处理的是继承的概念,通过继承可以利用一个现有类--我们将其称为基类。然后将其新成员添加到该现有类中而不必碰现有类。还可以改变该类的现有成员的行为。为了从现有类中继承,需要声明新类extends现有类。如果创建了一个新包,

2017-05-30 17:07:30 282

原创 Java基础--访问权限控制(包:库单元)

Java中访问权限控制的等级,从大到小一次为:public、protected、包访问权限(没有关键字)、private。Java利用import关键字来导入单个类。如果想导入该包下的所有类则要使用"*"一个Java源代码文件称为编译单元也叫作转译单元。每一个编译单元都必须都是一个.Java文件,而且每一个编译单元内可以有一个public类,该类的名称必须与文件名相同(包括大小写)。每个编

2017-05-30 10:23:32 364 1

原创 Java基础--枚举类型

在JavaSE5中,添加了enum关键字。方便在需要群组并使用枚举类型时进行处理。命名:由于枚举的实例是常量,所以在命名时都用大写字母表示(如果在一个名字中有多个单词,用下划线隔开)。enum Color {RED,BlUE}为了使用枚举,则就要创建一个该类型的引用,并将其赋给某个实例,例如:public static void main(String[] args) { Co

2017-05-30 08:04:11 258

原创 Java基础--jvm(内存区域与内存溢出异常--运行时数据区域)

与C、C++不同,C 和C++在内存管理上,他们拥有最高权力,而Java

2017-05-22 19:43:08 183

原创 java基础--面向对象(内存分析)

栈:(自动分配连续的空间,后进先出)        存放:局部变量,对象的引用。堆栈:(不连续的空间)       存放:new出来的对象方法区:(属于堆的一部分)       存放:类的信息(代码),static变量,常量池(字符常量)等类的内存分析:public class Student { String name; ...... public static

2017-05-21 20:59:55 262

原创 Java基础--面向对象编程

面向对象编程

2017-05-21 20:58:39 160

原创 Java基础--递归算法(递归结构)

递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是"自己调用自己",一个使用递归技术的方法将会直接或者间接的调用自己。递归结构包括俩个部分:定义递归头:解答:什么时候不调用自身方法。如果没有头,将陷入死循环。递归体:解答:什么时候需要调用自身方法。例如:求使用递归算法求阶乘实例代码:public class TestRecursion { publ

2017-05-16 15:04:07 409

原创 Java基础--方法

方法是一段完成特定功能的代码。声明格式:[修饰符1  修饰符2  ...]  返回值类型  方法名(形式参数列表){     Java语句;     ...}形式参数:在方法被调用的时候用于接收外部传输的数据。实参:调用方法时实际传给方法的数据。 返回值:方法在执行完成之后返还给调用它的环境的数据。Java语言中使用下述形式调用方法:对象名.方法名(实参列表)

2017-05-15 16:08:23 201

原创 Java基础--控制语句

控制语句

2017-05-13 11:43:09 145

原创 Java基础--运算符

算数运算符 :         二元运算符(操作数需要俩个):+、-、*、/、%(取余)                 二元运算符的类型提升问题:1.整数运算,如果俩个数中有一个的类型是Long那么结果是Long,没有Long类型的话结果

2017-05-13 09:17:34 193

原创 Java基础--变量

Java是一种强类型语言,每个变量都必须声明其类型。Java的变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元.声明格式:type varName [=value][{,valueName[=value]}];注意事项:每个变量都有类型,类型可以是基本类型也可以是应用类型。变量

2017-05-11 20:33:45 164

原创 Java基础--基本类型的互相转化

1.自动类型转化容量小的数据类型可以自动转化为容量大的类型。(这里的容量指的不是字节大小,二十表述范围)特例:可以将整型常量直接赋值给byte、short、char,而不需要进行强制转化,只要不超出其范围即可。short a = 1;//合法short b = 1234567;//不合法2.强制类型转化强制类型转化又叫做造型。用于显示的转换一个数值的类型。在

2017-05-11 15:10:45 292

原创 Java基础--基本数据类型(布尔型)

布尔型

2017-05-11 15:08:48 839

原创 Java基础--基本数据类型(字符型/char)

char类型用来表示Unicode编码中的字符。char类型用单引号来表示字符常量,例如:'A',他与"A"不同的地方是"A"是表示含有一个字符的字符串

2017-05-11 10:07:16 1103

原创 Java基础--基本数据类型(浮点类型)

浮点类型

2017-05-11 09:04:35 583

原创 Java基础--基本数据类型(整型)

Java是一种强类型语言,每个变量都必须声明其类型。-------------------------------------------------------------------------------------------------------------整数类型(byte,short,int,long)1.byte     占用存储空间:1个字节     表

2017-05-10 11:35:22 947

原创 Java基础--标识符号

标识符Identifier      作用:给变量、类、方法命名。       命名规则:1.必须以字母、下划线、美元符开头。                         2.其他部分以字母、下划线、美元符、数字任意组合。                         3.标识符的大小写敏感,且长度无限制。                         4.标识符不可以

2017-05-10 10:42:20 675

原创 Java开发环境配置

下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

2017-05-10 09:31:38 167

原创 Java虚拟机

Java语言是一种跨平台语言,为了让Java程序可以在不同的平台运行,所以将Java程序不直接交给操作系统来执行,而是交给虚拟机来执行相应的Java程序。sun公司开发不同操作系统上的不同jvm,这些版本的jvm都可以执行同一个Java程序。---------------------------------------------------------------------------

2017-05-10 09:18:56 113

原创 JDK、JRE、JVM

JDK:JAVA Development kit   JAVA开发工具包JRE:JAVA Runtime Environment  JAVA运行环境JVM:Java Virtual Machine Java虚拟机---------------------------------------------------------------------------三者是包含的关系,也就

2017-05-10 09:17:11 239

原创 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 365

原创 计算机语言发展史

第一代语言:                   机器语言:机器语言是由数字串组成(最终简化为01)。第二代语言:                   汇编语言:为了编程方便,程序员开始将一些英文的缩写作为助记符来表示计算机基本操作。第三代语言:                   高级语言:                                  面向对象:Ja

2017-05-10 08:11:21 241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除