您的位置:首页 > 编程语言 > Java开发

Java基础学习总结(1)

2018-01-21 22:08 176 查看
最近的学习问题:这段时间的学习不是很努力,课上有没听懂的课后没有尽力去弄懂,本来说看下视频深入理解一下,也没怎么看。上完课课后不会做的也没有尽力去做,不去查资料,不去问同学。课堂代码总是一拖再拖才去写。自身紧迫感不严重。
这里写一个Java基础学习的阶段总结:
一、软件基础:1).软件=数据+很多程序
软件:一系列按照特定顺序组织的计算机数据和指令的集合

程序:完成指定功能的指令

2).计算机语言:人与计算机之间通讯/交互的语言

(1).低级语言:机器语言、汇编语言

(2)2.高级语言:结构化语言、面对对象语言

3).程序设计:1.分析问题2.确定结构数据和算法3.编制程序4.调试问题

算法:泛指解决某一问题的方法和步骤

4).编程认识:class:类的标志public:公共的(访问修饰符)static:静态的(可选修饰符)viod:无(返回类型)main:方法名(主方法)(String[] args):参数列表

二、Java语言特点:1).面向对象的语言2.跨平台3.安全性4.半编译半解释型语言
2).术语认识

JDK:java development kit     java开发工具包
JRE:java runtime environment    java运行时环境
JVM:Java虚拟机,主要作用是把中间码解释为本地代码
工作过程:加载类库(穿内裤)——校验字节码——解释器解释(JIT编译)——本地代码
3).程序中的错误分类?   语法错误 、逻辑错误、运行错误
三、Java数据类型
1)基本数据类型:byte、short、int、long、float、double、char、boolean

2)引用数据类型: 数组、类、接口。(String类型)

3)基本数据类型的转换:自转和强转
特别的:1、关键字:其实就是某种语言赋予了特殊含义的单词。

2、保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。

3、标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ;

4、常量:是在程序中的不会变化的数据。

5、变量:其实就是内存中的一个存储空间,用于存储常量数据。

    作用:方便于运算。因为有些数据不确定。所以确定该数据的名词和存储空间。

    特点:变量空间可以重复使用
变量的作用域:作用域从变量定义的位置开始,到该变量所在的那对大括号结束。
四、Java运算符:
1、算术运算符+、-、*、/、%、+   !:非,相反 2、赋值运算符 = 3、移位运算符 >>右移 <<左移 >>>无符号右移
4、比较运算符> < >= <= 5、按位运算符 &  |  ^(异或) 6、自增自减运算符 前置++a  --a、后置a++  a-- 
7、短路运算符(逻辑运算符)&&和&表示并且   ||和|表示或者 8、条件运算符(三目运算符)表达式1?表达式2:表达式3; 
 9、扩展赋值运算符*=、+=  10、小括号运算符()、运算符的优先级--加上()
五、流程控制语句
1)判断选择语句:1、if判断:if...else if...else  2、switch选择:switch...case..(break,default)
2)循环语句:1、for循环  2、while:(for循环变形)3、do...while  4、嵌套循环语句(双循环)
关键字:1、continue:结束当前循环,开始下个循环  2、break:结束整个循环(可在switch中使用)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: