欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

基础一,

来源: javaer 分享于  点击 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

六、函数

注意: • 函数中只能调用函数,不可以在函数内部定义函数。 • 定义函数时,函数的结果应该返回给调用者,交由调用者处 理。

  • 重载的概念 在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不 同即可。 重载的特点: 与返回值类型无关,只看参数列表。 重载的好处: 方便于阅读,优化了程序设计。 

七、数组


八、内存结构



相关文章

    暂无相关文章
相关栏目:

用户点评