摘要: a.StringBuffer:String增强版 对字符串频繁修改(如字符串链接)时,使用StringBuffer类可以提高程序执行效率 b.StringBuffer声明 StringBuffer SB=newStringBuffer(); 创建空StringBuffer对象 StringBuffe 阅读全文
posted @ 2017-06-11 19:45 『憧憬』 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.使用String对象存储字符串 String s="Helloword" String s=new String(); String s=new String("Helloword") 2.String类位于包java.lang包中,具有丰富的方法 计算字符串的长度,比较字符串,连接字符串,提取 阅读全文
posted @ 2017-06-11 19:44 『憧憬』 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 为了使用不在同一包中的类,需要在Java程序中使用import关键字导入这个类 import Java.util.*//导入Java.util包中所有类 import cn.jbit.classandobject;//导入指定包中指定类 语法:import 包名.类名 系统包:Java.util 自 阅读全文
posted @ 2017-06-11 19:43 『憧憬』 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.包名有小写字母组成,不能以圆点开头或结尾 2.包名前面最后加上唯一的前缀,通常使用组织倒置的网络域名 3.包名后部分依不同机构内部的规范不同而不同 1.包名有小写字母组成,不能以圆点开头或结尾 2.包名前面最后加上唯一的前缀,通常使用组织倒置的网络域名 3.包名后部分依不同机构内部的规范不同而不 阅读全文
posted @ 2017-06-11 19:42 『憧憬』 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1.语法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 2.调用带参方法 语法:对象名.方法名(参数1,参数2.....参数N) 1.语法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 2.调用带参方法 语法:对象名.方法名(参数1 阅读全文
posted @ 2017-06-11 19:39 『憧憬』 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.变量声明的位置决定变量作用域 2.变量作用域确定可在程序中按变量名访问该变量的区域 3.成员变量:定义在类中的变量(类或其他类中可以调用) 4.局部变量:定义在方法中的变量(方法) 5.区别:a.作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 b.初始值不 阅读全文
posted @ 2017-06-11 19:38 『憧憬』 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一.定义类方法 语法: public 返回值类型 方法名(){ 步骤一:定义方法名和返回类型 //这里编写方法的主体 步骤二:编写方法体 } 二.方法返回值 1. 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型 语法: return 表达式 ; 作用: 跳出 阅读全文
posted @ 2017-06-11 19:36 『憧憬』 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一.对象的特征 1.属性--对象具有各种特征 2.每个对象的每个属性都有特定值 3.方法--对象执行的操作 4.对象:用来描述客观事物的一个实体,由一组属性和方法构成 二..类 类是模子,定义对象将会拥有的特征(属性)和行为(方法) 类是对象的类型--不同于int类型:具有方法 三.类和对象的关系 阅读全文
posted @ 2017-06-11 19:33 『憧憬』 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.概念:二维数组是由一维数组组成的数组 2.语法:a.int [] [] arr=new int [2][]; 定义了二维数组的长度,但是一维数组长度没有定义,一维数组没有申请内存空间null b.int [] [] arr=new int [2][3]; 定义了一维数组和二维数组的长度,一维数组 阅读全文
posted @ 2017-06-11 19:32 『憧憬』 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.选择排序原理 a.将数组中每个元素与第一个元素比较,如果这个元素小于第一个元素,则交换这俩个元素的位置 b.循环第一条规则,找出最小元素,防于第一个位置 c.经过N-1轮比较完成排序 2.冒泡排序原理 a.逐一比较数组中相邻的两个元素,如果后面的元素小于前面的元素就互换 b.经过一轮比较,一定有 阅读全文
posted @ 2017-06-11 19:31 『憧憬』 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.System方法 语法:public static void arraycopy( object src. int srcpot. object deat. int destpos. int length) 参数:src 原数组 srcpot--原数组的起始位置 deat--目标数组 destp 阅读全文
posted @ 2017-06-11 19:26 『憧憬』 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.数组是一个变量,存储相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间 2.数组的基本要素 a.标识符:数组的名字,用于区分不同的数组 b.数组元素:向数组中存放数据 c.元素下标:对数组元素进行编号,从0开始,数据中的每个元素都可 阅读全文
posted @ 2017-06-11 19:25 『憧憬』 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一.while 1.特点:先判断,再执行 2.语法:while(循环条件){-->符合条件循环继续执行;否则循环退出; 循环操作-->循环被重复执行的操作 }二.do-while 1.特点:a.在条件不满足的情况时;至少执行1次 b.先执行,后判断 2.语法:do{ 操作内容 }while(操作条件 阅读全文
posted @ 2017-06-11 19:24 『憧憬』 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一语法: switch(表达式){ case 常量1: 语句一 break; 必不可少 case 常量2: 语句二 break; case 常量3: 语句三 break; default: 语句四 break; } 二.比较switch与多重if比较 同:都是用来处理分支条件的结构 异:switch 阅读全文
posted @ 2017-06-11 19:23 『憧憬』 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一.if选择结构 语法:if(条件){ //代码块-->只有一条语句的时候可以不用{},但不建议不用 } 二.if-else选择结构 语法:if(条件){ //代码块1 }else{ //代码块2 } 三.多重if选择 语法:if(条件){ //代码块1 }else if{ >可以有多个 //代码块 阅读全文
posted @ 2017-06-11 19:20 『憧憬』 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 步骤 1.在class上面导包:import Java.util.Scanner; 2.创建Scanner对象:Scanner input=new Scanner(System.in); 3.用对象的方法,接收控制台输入的数据 a.input.next(); 接收字符串的数据 b.input.nex 阅读全文
posted @ 2017-06-11 19:19 『憧憬』 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.赋值运算符 “=”--将左边的值给右边的变量 表达式:a=(b+3)+(b-1) 表达式就是符号(如加、减)与操作(如b、3)等的总和 2.算数运算符 a.同种类型参与运算(可能需要自动类型转化) b.返回同种类型(可能会上溢出或下溢出) c.byte、short、char三种类型在Java中是 阅读全文
posted @ 2017-06-11 19:18 『憧憬』 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.单行注释--主要是对单行代码变量进行解释说明 public class 名称{ public static void main(String[]args){ //注释内容 System.out.println(); } } 2.多行注释--可以一次为多行代码进行注释 public class 名 阅读全文
posted @ 2017-06-11 19:16 『憧憬』 阅读(120) 评论(0) 推荐(0) 编辑