标签:
二进制
能够被CPU识别的二进制命令就是指令
程序(软件)指令的有序集合
计算机语言指的是人与计算机沟通的工具
机器语言:指的是全部由二进制代码组成的语言。在很早的时候使用的就是机器语言。
汇编语言
高级语言:特点:第一特点,不用太过关心计算机底层的实现原理。2更加接近自然语言。3、开发者可以更加关注功能实现。
Java sun被Oracle收购。创始人 James Grascing
Java平台:分三个部分1 JAVASE标准版,必要的功能都包含在里面 2JAVAEE企业版,他的基础仍然是标准版写好的代码去实现的 3JAVAME嵌入版,他也是在标准版上实现的,只要是面向微波炉 冰箱 手机硬件卡之类的程序.比较常见的是JavaSE和企业版,
Java 1jdk Java development kit Java开发工具包 是为开发提供支持的 2jre Java runtime enviroment java的运行环境,为Java程序运行提供支持。
源代码:用某种计算机语言书写的代码。保存源代码的文件名必须是类名.java
编译(compil):就是把源代码转换成机器代码,或者编译成机器代码,编译器(compiler)辅助编译的工具
Java的编译器:javac.exe
JVM:JAVA(java虚拟器)是jre组成部分,在运行时,将字节码转换为最终指令
源代码-编译器Javac-字节码class-jvm-指令可运行
瀑布式模型:需求。分析 设计 编码 测试
敏捷式模型:需求-编码-测试- 需求-编码- 测试....无限循环
编译型语言:具备编译的步骤。会产生编译的结果
解释型语言:没有编译的步骤。不会产生编译的结果。直接将源代码交给解释器执行
编译型语言的特点:会有额外的编译时间开销。2编译后执行效果高
解释型语言的特点:没有额外的编译时间。部署简单。2执行效率低
语句:指的是一条具有独立功能的代码。
语法:某个语言单词和符号的组合规则
每一条语句结束后必须使用英文分号
除了双引号和单引号以内的内容,其他地方所有符号必须使用英文符号。
Java是一个对大小写敏感的语言。
不能满足语法的代码,不能通过编译
IDE: integrated Development Enviroment 集成开发环境(编码工具)
Java的IDE 1 My Eclipse 2 Eclipes
注释:描述性文字 仅存在源代码中,不会参与编译。
1 单行注释 //注释内容
2多行注释/*注释内容*/
3文本注释/*;.释内容**/
关键字:在代码中有特殊用处的的单词
标识符: 在代码中需要开发者自行命名的位置
标识符的命名规范:1只能由数字 字母,下划线,美元符号$组成,。
2不能以数字开头。
3 不能以关键词重复
主函数:程序启动时,虚拟机会找到主函数的函数体,从上到下依次运行函数体中的语句,直到全部运行完,程序结束。
变量的命名观法:
1变量的名称是一个有意义的单词。
若名称由多个单词组成,除第一个单词外,其他的单词字母大写(驼峰命名法)
输入语句:让程序暂停,等待用户输入,用户按下回车键后,获取用户输入的内容,然后程序继续运行。
数据和数据类 型:
数据:就是有用的信息,内存中存放的内容。
数据类型:对数据的归类,就是内存中的一块标记。
Java中的数据类型: 基本类型
什么叫位 位:(bit)计算机中存储数据的最小单元
数字类型
整数类型:byte short int long
实数类型:float double
字符(char):用于表示单个文字,使用两个英文单引号表示数据
布尔型(boolean):用于表示真和假两种状态,数据仅有true和false
字符串(String):用于表示任意多个文字。使用两个英文双引号表示数据
变量: 内存的一块区域,用于存储数据,存放的数据可变。
定义(声明)变量: 数据类型 变量名 :
给变量赋值:变量名=数据;=:赋值符号,将符号右边的数据,存放到左边的变量的内存中。
变量的三要素:数据类型,变量名,值 不能缺少任何一个
常量:内存的一块区域,用于存储数据,存放的数据不可变
给变量赋值时,赋值的数据必须和变量声明的类型对应
强类型语言:变量的类型在声明后固定不变
弱类型语言:变量的类型可变
转义符:\,用于改变斜杠后面的一个字符的意义
byte,short int 的数据表示方式:直接书写整数
long 的数据表示方式 直接书写整数,加上后缀L
float的数据表示方式:书写小数,加上后缀F
double的数据表示方式:小数
1T = 1024G
1G=1024M
1M=1021KB
1KB=1024B
1B=8Bit
运算符
返回类型:返回值的类型
返回值:运算的结果
操作数:参与运算的变量或常量
元(目):某个运算符的需要的操作数数量
按照操作数数量分:一元运算符,二元运算符,三元运算符。 (转换运算符是一元运算符 )
位运算符
位运算可用于进行二进制运算,& 且运算,二元运算符,是将左右两端的数字转换为二进制比较,如果两个位都为1,则取1.否则为0
算法 : 为解决特定的问题,制定计算的流程。
算法一定有一个开始,一定有一个结束。但可以产生多个结果。
流程图:为解决某个特定问题,而制定的标准化的图形。用图形来表示算法。
流程图的作用:
1用于阅读代码 2 用于分析功能 制作流程图的工具有:PPT word等等
变量作用域: 一个变量仅在他声明的大括号中有效
当声明一个变量时,变量名不得与当前作用域中的变量名重复。
比较两个字符串是否相等:字符串1.equals(字符串2) 该表达式返回Boolean类型,true表示相等,false表示不相等。
赋值运算表达式返回类型为赋值的变量类型,返回值为变量的值。
JAVA 中的循环: while do-while for foreach
foreach循环:仅用于遍历数组或集合
流程控制语句:
continue: 只能写在循环体中,当代码运行到该语句时,结束档次循环体,进入下一次循环
break:可以写在循环体或switch,当代码运行到该语句时,立即结束整个结构。
数组: 一种数据类型,用于存储多个同类型的数据
元素(数组项):数组中某一项的数据;
索引(下标):元素的编号。从0开始编号。
长度:数组所有元素的数量。
最小索引=0 最大索引=长度-1;
声明语法:数据类型[] 变量名;
int[] unms; //sunms的类型是数组,他的元素是int类型。
赋值语法: 变量名=new 数据类型[长度];
类型默认值:
数字类型:0
char;‘\0’
Boolean;false
string; null
c操作数组元素,将变量名[下标] 当成变量来操作
获取数组的长度:变量名.length
foreach循环:仅用于遍历数组或集合
语法:
for(数据类型 变量名 : 数组){
循环体
}
在foreach循环中没有数据的下标,只有元素。
foreach循环也叫作只读循环,他不允许修改数组
foreach的遍历效率高于for循环。
数组的特定性:一个数组创建之后,长度固定不变。
标签:
原文地址:http://www.cnblogs.com/1995hmj/p/5724191.html