java
文章平均质量分 77
吴湘东
网络工程师,武术中段位四段,广东警官学院
展开
-
NO6.java笔记【三维数组】
class Array2Demo { public static void main(String[] args) { int[] arr1 = new int[3];//一维数组 int[][] arr2 = new int[2][5];//二维数组 //二维数组 int[][] y; int y[][]; int[] []; //数组名就是该数组在内存中存放的首地址原创 2014-01-15 18:59:15 · 672 阅读 · 0 评论 -
NO2.Java学习笔记【关键字、类名、标识符、注释、变量与常量、数据类型、进制、运算符】
NO2.Java学习笔记Java语言是纯粹的面向对象的程序设计语言,三种基本特征:继承、封装和多态。结构化开发方法和面向对象开发方法,面向对象提供更好的可重用性、可扩展性和可维护性。程序设计的三种基本结构:顺序结构、选择结构、循环结构。一.【关键字】:二.【类名】:首字母大写(规范,利于阅读)三.【标识符】:由26个字母、数字、下划线组成。数字不可以开头,不可以使用关键字。原创 2014-01-13 16:17:09 · 1036 阅读 · 0 评论 -
NO4.java学习笔记(数组、数组的操作【遍历、排序、查找】)
一、数组。概念:同一种类型的数据的集合。其实数组就是一个容器。好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。格式:元素类型[] 数组名= new 元素类型[元素个数或者数组长度] 示例:int[] arr = new int[5]; int 类型数组默认值:0 double默认值:0.0 float默认值:0.0f boolean默认值为false原创 2014-01-14 20:59:11 · 829 阅读 · 0 评论 -
NO3.java学习笔记(顺序结构、判断结构、选择结构、循环结构、函数)
一、流程控制1.顺序结构2.判断结构if()else if()else if()elseint a=1;b=2;if(a>b) System.out.println("a大于b");else System.out.println("a小于等于b");//三元运算符,必须要有一个结果。//变量=(条件表达式)?表达式1:表达市2;(a>原创 2014-01-14 09:58:04 · 1302 阅读 · 0 评论 -
Java第四章【流程控制与数组、数组的操作【遍历、排序、查找】】
1.分支结构:用于实现根据条件来选择地执行某段代码。if switch2.循环结构:用于实现根据循环条件重复执行某段代码。while 、do while 、for 、foreach循环以更简单的方式来遍历集合和数组元素。一、顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。1.if条件语句:使用布尔表达式或者布尔值作为分支条件来进行分支控制。 (***)一个逻辑表达原创 2014-01-19 17:20:37 · 987 阅读 · 0 评论 -
No8.面向对象
/*类:具体事务共性的描述。抽象继承的好处:1.提高了代码的复用性。2.让类与类之间产生关系,给第三个特征多态提供了前提。java中支持单继承(),不直接支持多继承,但对C++中的多继承机制进行改良。单继承:一个子类只能有一个直接父类。多继承:一个子类可以有多个直接父类(java中不允许,进行改良)。 不直接支持,因为多个父类中有相同的成员,会产生调用的不确定性。原创 2014-01-21 11:21:13 · 616 阅读 · 0 评论 -
NO9.Java笔记【多线程】
进程:正在进行的程序。线程:就是进程中一个负责程序执行的控制单元(执行路径)。一个进程可以包含多个线程(多条执行路径),称为多线程。一个程序中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己要运行的内容,这个内容可以称为线程要执行的任务。多线程好处与弊端:好处:解决了多部分同时运行的问题。弊端:线程太多会使得效率的降低。其实应用程序原创 2014-01-28 15:41:10 · 801 阅读 · 0 评论 -
N05.java笔记【进制的转换】
一、十进制-->二进制String和StringBuffer他们都可以存储和操作字符串,即包含多个字符的字符串数据。String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。StringBuffer类的构造函数public StringBuffer()创建一个空的StringBuffer类的对象。原创 2014-01-15 10:35:05 · 733 阅读 · 0 评论 -
NO10.JAVA集合
一、集合的概述。Java集合类时一种特有的工具类,可以用于存储数量不等的多个对象,并可以实现常用的数据结构,如栈、队列等。Java集合还可用于保存具有映射关系的关联数组。Java集合分为Set,List,Map,Queue体系。 其中Set代表无序、不可重复的集合;List代表有序、重复的集合;Map则代表具有映射关系的集合。Queue体系集合,代表一种队列集合实现。目的:原创 2014-01-26 16:05:19 · 647 阅读 · 0 评论 -
NO8.java笔记【面向对象、抽象类、abstract、接口、interface、多态 、内部类、匿名内部类、异常、Object类】
/**面向过程:1.打开冰箱 2.存储大象 3.关上冰箱。强调的过程(动作、功能、函数)。面向对象:强调的是对象(实体)。冰箱【1.打开 2.存储 3.关闭】 调用特点:1.面向对象就是一种常见的思想,符合人们的思考习惯。 2.面向对象的出现,将复杂的问题简单化。 3.让曾经在过程中的执行者,变成了对象中的指挥者(调用者)。*/原创 2014-01-18 09:33:23 · 1129 阅读 · 0 评论 -
NO7.java学习笔记【面向对象、栈内存、堆内存、构造函数、this、super、继承、覆盖、对象实例化、final】
一、理解面向对象:面向过程:强调的是功能行为。面向对象:将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。二、JAVA把内存分为两种:栈内存和堆内存。//在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间原创 2014-01-15 22:02:55 · 1003 阅读 · 0 评论 -
黑马程序员NO1.Java【编译型和解释型、JVM、安装JDK和JRE 、EditPlus配置JDK、垃圾回收机制】
NO1.Java学习笔记一、编译型和解释型【编译】程序源代码=>目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率 较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。【解释】程序源代码=>中间码(字节码)=>目标代码(机器语言)并立即执行。中间代码的解释是由软件(不原创 2014-01-10 11:50:50 · 991 阅读 · 0 评论