StringBuffer
摘要:StringBuffer:String增强版 对字符串频繁修改(如字符串链接)时,使用StringBuffer类可以提高程序执行效率 StringBuffer声明: StringBuffer SB=newStringBuffer(); 创建空StringBuffer对象 StringBuffer S
阅读全文
posted @
2017-05-21 11:49
逸果
阅读(70)
推荐(0)
String
摘要:使用String对象存储字符串: String s="Helloword" String s=new String(); String s=new String("Helloword") String类位于包java.lang包中,具有丰富的方法 计算字符串的长度,比较字符串,连接字符串,提取字符串
阅读全文
posted @
2017-05-21 11:47
逸果
阅读(91)
推荐(0)
导包
摘要:如何导入包: 为了使用不在同一包中的类,需要在Java程序中使用import关键字导入这个类 import Java.util.*//导入Java.util包中所有类 import cn.jbit.classandobject;//导入指定包中指定类 语法:import 包名.类名 系统包:Java
阅读全文
posted @
2017-05-21 11:40
逸果
阅读(63)
推荐(0)
包的命名规范
摘要:包的命名规范: a.包名有小写字母组成,不能以圆点开头或结尾 b.包名前面最后加上唯一的前缀,通常使用组织倒置的网络域名 c.包名后部分依不同机构内部的规范不同而不同
阅读全文
posted @
2017-05-21 11:37
逸果
阅读(278)
推荐(0)
带参数方法
摘要:带参数方法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 调用带参方法: 对象名.方法名(参数1,参数2.....参数N)
阅读全文
posted @
2017-05-21 11:36
逸果
阅读(120)
推荐(0)
成员变量和局部变量
摘要:成员变量和局部变量: 变量声明的位置决定变量作用域 变量作用域确定可在程序中按变量名访问该变量的区域 成员变量: 定义在类中的变量(类或其他类中可以调用) 局部变量: 定义在方法中的变量(方法) 区别: a.作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 b.
阅读全文
posted @
2017-05-21 11:35
逸果
阅读(92)
推荐(0)
方法
摘要:定义类方法: public 返回值类型 方法名(){ 步骤一:定义方法名和返回类型 //这里编写方法的主体 步骤二:编写方法体 } 方法返回值: a. 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型 语法: return 表达式 ; 作用: 跳出方法,返回结
阅读全文
posted @
2017-05-21 11:27
逸果
阅读(113)
推荐(0)
Java类模本
摘要:类将现实世界中的概念模拟到计算机程序中 public class 类名{ //定义属性部分 属性1的类型 属性1 属性n的类型 属性n //定义方法部分 方法1; 方法n; } 步骤: 定义类名-->编写类的属性-->编写类的方法
阅读全文
posted @
2017-05-21 11:25
逸果
阅读(76)
推荐(0)
对象和类
摘要:对象的特征 : a.属性--对象具有各种特征 b.方法--对象执行的操作 c.每个对象的每个属性都有特定值 d.对象:用来描述客观事物的一个实体,由一组属性和方法构成 类: a.类是模子,定义对象将会拥有的特征(属性)和行为(方法) b.类是对象的类型--不同于int类型:具有方法 类和对象的关系:
阅读全文
posted @
2017-05-21 11:17
逸果
阅读(94)
推荐(0)
数组排序
摘要:选择排序: 将数组中每个元素与第一个元素比较,如果这个元素小于第一个元素,则交换这两个元素 循环第一条规则,找出最小元素,放于第一个位置 经过n-1轮比较完成排序 冒泡排序: 逐一比较数组中相邻的两个元素,如果后面的元素小于前面的元素,就交换相互顺序 经过一轮比较,一定有一个最大的排在后面的位置 每
阅读全文
posted @
2017-05-18 19:52
逸果
阅读(95)
推荐(0)
二维数组
摘要:二维数组:是由一维数组组成的数组 a.int [ ] [ ] arr=new int [2] [ ]; 定义了二维数组的长度,但是一维数组长度没有定义,一维数组没有申请内存空间为null b.int [ ] [ ] arr=new int [2] [3]; 定义了一维数组和二维数组的长度,一维数组分
阅读全文
posted @
2017-05-18 19:28
逸果
阅读(78)
推荐(0)
数组
摘要:概念: 是一个变量,存储相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间 基本要素: 标识符:数组的名称,用于区分不同的数组 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号,从0开始,数据中的每个元素都可以通过下标来访问
阅读全文
posted @
2017-05-18 11:24
逸果
阅读(93)
推荐(0)
程序调试
摘要:程序调试:满足暂停程序,观察变量和逐条执行语句等功能的工具和方法 a.分析错误,设置断点 b.启动调试,单步执行 c.观察变量,发现问题
阅读全文
posted @
2017-05-15 20:11
逸果
阅读(129)
推荐(0)
Java跳转语句
摘要:break:改变程序控制流 作用:用于while,do-while,for中,可跳出循环而执行循环后面的语句 continue:只能用在循环里 作用:跳过循环体中剩余的语句而执行下一次循环 break和continue 使用场合: break常用于switch结构和循环结构中 continue一般用
阅读全文
posted @
2017-05-15 19:38
逸果
阅读(195)
推荐(0)
Java循环
摘要:while循环: while(循环条件)->符合条件循环继续执行;否则循环退出{ 循环操作->循环被重复执行的操作 } 特点:先判断,再执行 do-while循环: do{ 循环操作->先执行一遍循环操作 }while(循环条件);->分号不可少 特点:先执行再判断 while与do-while区别
阅读全文
posted @
2017-05-15 19:30
逸果
阅读(132)
推荐(0)
Java选择结构
摘要:基本的if选择结构:可以处理单一或组合条件的情况 if(条件){-->结果必须是布尔值 //代码块->只有一条语句时,建议省略{} } if-else选择结构:可以处理简单的条件分支情况 if(){ //代码块1 }else{ //代码块2 } 多重if选择结构:可以处理连续区间的条件分支情况 if
阅读全文
posted @
2017-05-14 19:44
逸果
阅读(224)
推荐(0)
Scanner(控制台输入)
摘要:步骤: 第一步:在class上面导包 import.java.until.Scanner; 第二步:创建Scanner对象 Scanner input=new Scanner(System.in); 第三步:调用对象的方法,接收控制台输入的数据 input.next(); //接收字符串数据 inp
阅读全文
posted @
2017-05-14 12:02
逸果
阅读(533)
推荐(0)
Java运算符
摘要:赋值运算符: 赋值运算符=右边的是给左边的变量 变量名=表达式 如:a=(b+3)+(b-1) 表达式就是符号与操作数的组合<如加号,减号><如b,3...> 算术运算符: 规则: a.同种类型参与运算(可能需要自动类型转换) b.返回类型(可能发生:上溢出和下溢出) c.byte,short,ch
阅读全文
posted @
2017-05-14 11:36
逸果
阅读(157)
推荐(0)
Java数据类型
摘要:数据类型分为: 基本数据类型,引用数据类型 基本数据类型(8种): 整数类型:byte short int long 浮点数类型:float double 字符类型:char 布尔类型:boolean 注意:String<字符串类型> byte 1字节(8位) 存储1个字节数据 short 2字节(
阅读全文
posted @
2017-05-14 11:14
逸果
阅读(133)
推荐(0)
Java语言
摘要:特点: 跨平台-一处编译,到处执行 面向对象 安全性 开发环境搭建: a.开发工具 eclipse(日食)-sum公司(绿色版的改编),免费 myeclipse eclipse的增强版,收费 b. JDK(java开发工具包) JRE(java开发环境) JVM(java虚拟机) Java文件: *
阅读全文
posted @
2017-05-13 21:25
逸果
阅读(120)
推荐(0)