摘要: 6.数组 一维数组 一组相同数据类型的固定长度的序列的数据集合。 变量存放一个数据,数组可以存放多个数据。 1.定义或声明数组 语法: 声明数组:定义了一个数组名,没有开辟空间,长度没有固定,元素也不确定,不能使用元素。 1. 数据类型 数组名[]; 2. 数据类型[] 数组名; 初始化数组: 1. 阅读全文
posted @ 2018-01-04 10:06 zachary7 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的 阅读全文
posted @ 2018-01-04 10:05 zachary7 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 什么类? 具有相同特征和行为的一组对象的抽象。 描述类时要 特征:属性,名词,数据 行为:方法,动词,对数据进行操作的代码块 示例: //定义类 class Person{ //属性 String name; String sex; double height; void print(){ Syst 阅读全文
posted @ 2018-01-04 10:04 zachary7 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 自定义函数 语法: 修饰符 返回值类型 函数名(形式参数列表){ 代码块|函数体 } 例如: public static int max(int a,int b){ if(a>b) return a; else return b; } 上面实例中,修饰符有public和static两个关键字 pub 阅读全文
posted @ 2018-01-04 10:03 zachary7 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 3.运算符 赋值运算符:=,+=,-=,*=,/=,%= 变量=表达式 将表达式结果赋给左边的变量 += x += 5;等同于 x = x+5; x *= 2+3;等同于 x = x*(2+3); 算术运算符:+,-,*,/,++,--,%,?: 10/2 5 10/3 3 10/6 1 10/6. 阅读全文
posted @ 2018-01-04 10:02 zachary7 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 基本语法: 1.数据类型 原始数据类型(8大类型) 4个整型 byte 1B(0-255) short 2B(-32768-32767) int 4B(-2^31-2^31-1) long 8B(-2^63-2^63-1) 数字大小常量: 例如: 1.十进制数字表示: -50 0 100 2.八进制 阅读全文
posted @ 2018-01-04 10:01 zachary7 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 5.流程控制语句 a.条件分支 1.if语句有三种形式 if if else if else if else switch(表达式){ case 常量1:代码块;[break]; case 常量2:代码块;[break] ; case 常量3:代码块;[break] ; ..... default: 阅读全文
posted @ 2018-01-04 09:59 zachary7 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 4.表达式 表达式: 什么表达式? 运算符和操作数的有效组合; 常用操作数:常量,变量, 带返回值的函数,子表达式 1+2:常量:1,2 a=b+3:常量3,变量:a和b a= max(b,3)常量3,变量:a和b,函数max() a = b+3:b+3子表达式 有效: 5/0无效组合 什么是jav 阅读全文
posted @ 2018-01-04 09:58 zachary7 阅读(245) 评论(0) 推荐(0) 编辑
摘要: //定义一个Hello的类 public class Hello{ //定义主函数(main) public static void main(String[] arr){ //调用系统的输出函数 System.out.println("hello world!"); } } //注释: /* 注意 阅读全文
posted @ 2018-01-04 09:57 zachary7 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.栈是先进后出 2.每当运行一个main方法,JVM都会启动一个JVM实例进程 3.基本数据类型的局部变量存放在栈中 4.当一个实例没有任可引用的时候,它就是JVM准备回收的对象(根据垃圾回收的算法回收) 5.栈、堆、方法区都有大小,当超出 6.栈帧:一个线程栈包含多个栈帧,每一个栈帧都代表一个方 阅读全文
posted @ 2017-12-12 20:19 zachary7 阅读(91) 评论(0) 推荐(0) 编辑