码迷,mamicode.com
首页 > 编程语言 > 详细

第一周Java基础课程学的知识。

时间:2016-07-31 23:53:51      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:

二进制
能够被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循环。


数组的特定性:一个数组创建之后,长度固定不变。


第一周Java基础课程学的知识。

标签:

原文地址:http://www.cnblogs.com/1995hmj/p/5724191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!