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中使用)
这里写一个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中使用)
相关文章推荐
- 黑马程序员——java语言基础——总结一下学习过的类
- Java学习总结之第一章Java基础
- 黑马程序员———java视频一到四天的基础视频学习总结
- JAVA基础学习(12)总结
- java多线程学习总结之一:基础原理
- 黑马程序员_java基础知识学习总结一
- JAVA学习小总结(稍有基础的人就不要看了)
- 工作学习 问题总结 java 基础 关于arraylist.addall
- 黑马程序员__关于学习Java基础加强的总结_1
- JAVA基础学习--IO流总结<一>
- 黑马程序员__关于学习Java基础加强的总结_2
- java基础知识学习总结
- java线程之基础学习总结(二)
- java基础知识学习与总结(一)
- 黑马程序员_java基础知识学习总结四
- java线程之基础学习总结(三)
- JAVA学习小总结(稍有基础的人就不要看了)
- JAVA基础语法学习总结
- Java基础学习总结
- java阶段性学习基础总结