Java基础总结(一)

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

想温故而知新的可以看下,小C希望大神勿喷,如发现错误和不懂的地方请在下面留言,小C将非常感谢。

Java语言特点

1、面向对象

2、可移植性/跨平台性

3、编写的Java程序只要做较少的修改,甚至有时候根本不需要修改即可以在任何平台上运行

4、一次编译,随处运行...

Java跨平台原理

Java源程序*.java由编译器编译生成*.class文件

*.class文件可运行在任意操作系统的JVM上

不同的电脑操作系统可以安装不同JVM for XX

Java基础总结(一)

Java环境变量的配置

配置jdk软件环境变量,为了在jdk中任何情况下都可以找到javac.exe

javac.exe编译命令

java.exe执行命令

安装JDK和JRE

配置环境变量--我的电脑—属性—高级--环境变量

path中添加: C:\Java\jdk\bin;

classpath中添加: C:\Java\jdk\lib\tools.jar;C:\Java\jdk\lib\dt.jar;

测试:在命令行窗口输入javac可查看安装和配置是否成功

Java基础总结(一)

标识符的命名规则

Java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线_和美元符号$组成,但标识符不能以数字开头,不能是Java中的保留关键字。

例如:

合法的标识符:

userName、userSex、user_Age、$UserAge

非法的标识符:

class、8age、public、user Name、myName#

Java数据类型

Java基础总结(一)

取值范围

Java基础总结(一)

Java流程控制

分支结构

if…else  / if… else if…..else

switch

循环结构

for

while  /   do…while

循环中断

break

continue

顺序结构

顺序结构 : 按照代码定义的先后顺序,一行一行的执行,多数代码都是按照这种方式组织运行的

选择结构

if..else就是最常见的选择结构,他们用来解决根据具体情况执行不同的逻辑处理的工作

if (条件)

语句1;

else

语句2;

 

if (条件) {

语句组;

} else {

语句组;

}

 

if (条件1){

语句1;

}else  if  (条件2){

语句2;

}

else  if  (条件m){

语句 m;

}else{

语句n;

}

三目运算符

简化写法:

a > b ? a : b

如果a>b为真则输出a,为假则输出b

switch语句

switch(表达式){

case '常量值 1':

语句(组);

break;

case '常量值 2':

语句(组);

break;

case '常量值 N':

语句(组);

break;

default:

语句(组);

}

循环语句

1、while 循环

“当型”循环,先判断条件再执行

while(条件){

语句组;

}

2、do-while循环

“直到型”循环,先执行再判断条件,也就是说,至少可以执行一次,在while(条件)后面的分号不要忘

do {

语句组;

}while(条件);

3、for 循环

“初始化”和“循环条件表达式”部分可以使用逗号来执行多个操作,如果三个部分都为空语句(分号不能省),相当于一个无限循环。

for(变量初始化; 循环条件表达式; 递增或递减变量的值){

语句组;

}

循环语句的使用规则

while 适合于开始不清楚循环将要进行的次数,而且循环可能一次都不进行的情况

do-while 适合于不清楚循环次数,但是循环肯定要进行一次的情况

for 适合于预先知道循环将要进行的次数的情况

一定程度上他们是可以互相替换的

循环中断

break和continue可实现循序中断,实现跳转但有区别

break 语句可以可以强迫程序中断循环

离开循环体;

continue 语句强迫程序跳到循环的开始处

continue 语句之后的语句将不再执行,回到循环开始处

未完待续...

下篇传送阵:Java基础总结–面向对象(二)

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

    A+
发布日期:2016年01月30日  所属分类:Java
标签:

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:1   其中:访客  1   博主  0

  1. avatar 张三 0

    :mrgreen: 不错啊

评论加载中...