基础一,
分享于 点击 12526 次 点评:158
基础一,
一、java跨平台原理
只要在需要运行java应用程序的操作系统上, 先安装一个Java虚拟机(JVM Java Virtual Machine)即可 。 由JVM来负责Java程序在该系统中的运行。
JRE(Java Runtime Environment Java运行环境) 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类 库等,如果想要运行一个开发好的 Java程序,计算机中只需要安装JRE 即可。
JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包 括了 JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
二、关键字
三、常量与变量
- 常量表示不能改变的数值。
- Java中常量的分类: 1,整数常量。所有整数 2,小数常量。所有小数 3,布尔型常量。较为特有,只有两个数值。true false。 4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。 5,字符串常量。将一个或者多个字符用双引号标识。 6,null常量。只有一个数值就是:null.
- 对于整数:java有三种表现形式。 • 十进制:0-9 ,满10进1. • 八进制:0-7 ,满8进1. 用0开头表示。 • 十六进制:0-9,A-F,满16进1. 用0x开头表示
- 变量的作用范围(一对{}之间有效)
四、运算符
- 算术运算符的注意问题 :如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模 数是负数就另当别论。 • 对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时 ,只保留整数部分而舍弃小数部分。 • “+”除字符串相加功能外,还能把非字符串转换成字符串,
- 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6 x="">3 & x<6 。
- “&”和“&&”的区别:• 单&时,左边无论真假,右边都进行运算;• 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。
- 异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。
五、流程
- switch语句特点:a,switch语句选择的类型只有四种:byte,short,int , char。b,case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。c,结束switch语句的两种情况:遇到break,执行到switch语句结束。d,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。
- for
六、函数
注意: • 函数中只能调用函数,不可以在函数内部定义函数。 • 定义函数时,函数的结果应该返回给调用者,交由调用者处 理。
- 重载的概念 在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不 同即可。 重载的特点: 与返回值类型无关,只看参数列表。 重载的好处: 方便于阅读,优化了程序设计。
七、数组
八、内存结构
相关文章
- 暂无相关文章
用户点评