
Java基础学习笔记
文章平均质量分 70
老莫的家
这个作者很懒,什么都没留下…
展开
-
Java笔记01-Java开发基础
1.0 软件与人交互方式1、GUI 图形化界面(Graphical User Interface ) 简单直观,使用者易于接受,容易上手操作。 2、CLI 命令行方式(Command Line Interface ):需要一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住很多命令。2.0 常用的 DOS命令• dir : 列出当前目录下的文件以及文件夹 • md : 创建原创 2015-03-08 22:34:14 · 405 阅读 · 0 评论 -
java枚举使用
在C++时代就有了枚举值这个类型,它是一种有序键值对的集合,使用枚举类型可以在语义化和结构化之间达成一种平衡。如果我们的代码中到处都是需要文档才能看懂的数字或字符(串)定义的话,那将是一种非常痛苦的事情。老陈最近在学习Java,在对项目重构的时候,就需要枚举类型来优化代码结构,给力的是,Java和.NET等语言(环境)一样都提供了对枚举类型的直接支持package ObjectDemo原创 2015-03-13 10:36:31 · 485 阅读 · 0 评论 -
Java笔记05-方法与数组
函数 数组 方法原创 2015-03-12 09:22:36 · 368 阅读 · 0 评论 -
Java笔记04-Java语法基础03
1:switch语句(掌握)(1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;}格式解释说明:switch:说明这是switch语句。表达式:可以是byte,short,int,charJDK5以后可以是枚举JD原创 2015-03-11 08:41:04 · 534 阅读 · 0 评论 -
Java笔记03-Java语法基础02
1:运算符(掌握)(1)算术运算符A:+,-,*,/,%,++,--B:+的用法a:加法b:正号c:字符串连接符C:/和%的区别做除法操作时,/取的是商,取余操作时, %取的是余数D:++和--的用法a:他们的作用是自增或者自减b:使用**单独使用放在操作数据的前面和后面效果一样。a++或者++a效果一样。**参与操作使用原创 2015-03-10 08:42:25 · 415 阅读 · 0 评论 -
java笔记07—面向对象02
1:成员变量和局部变量的区别(理解)(1)在类中的位置不同成员变量:类中方法外局部变量:方法定义中或者方法声明上(2)在内存中的位置不同成员变量:在堆中局部变量:在栈中(3)生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失(4)初始化值不同成员变量:有默认值局部变量:没有默认值,原创 2015-03-16 09:49:57 · 399 阅读 · 0 评论 -
java 实现99乘法表
class Chen99{ public static void main(String[] args) { for (int i = 1; i<= 9 ; i++ ) { for (int j=1; j<=i ; j++ ) { System.out.print(i原创 2015-03-10 14:12:20 · 1518 阅读 · 0 评论 -
Java 实现快速排序算法-学习记录
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。下面是来自于百度百科的解释:设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第原创 2015-03-10 11:08:17 · 381 阅读 · 0 评论 -
Java笔记02-Java语法基础01
java基础语法原创 2015-03-09 08:42:56 · 511 阅读 · 0 评论 -
java递归简单实例
程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边原创 2015-03-16 09:16:29 · 27445 阅读 · 1 评论 -
java笔记08-面向对象03
1:如何制作帮助文档(了解)(1)写一个类(2)加入文档注释(3)通过javadoc工具生成即可javadoc -d 目录 -author -version ArrayTool.java/*** 这是针对数组进行操作的工具类* @author 刘意* @version V.10*/public class ArrayTool { private ArrayToo原创 2015-03-17 10:13:37 · 515 阅读 · 0 评论 -
Java笔记06-面向对象01
1 :面向对象(必须掌握)(1)面向对象面向对象是基于面向过程的编程思想面向过程:强调的是每一个功能的步骤面向对象:强调的是对象,然后由对象去调用功能(2)面向对象的思想特点A:是一种更符合我们思考习惯的思想B:把复杂的事情简单化C:让我们从执行者变成了指挥者举例:买电脑:面向过程:我的了解电脑--了解我自己的需求--找对应的参数信息--原创 2015-03-13 09:39:19 · 590 阅读 · 0 评论