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

Java整理小结,java小结

来源: javaer 分享于  点击 36559 次 点评:263

Java整理小结,java小结


什么是JDK
Java Development Kit,是Java开发工具包,提供Java开发的必要工具和一些类库等。
在JDK中(Java Development Kit),Java开发工具包提供了最基本的Java运行环境(JRE Java Runtime Enviroment)和最基础的Java类库。
bin:存放了一系列的Java命令和工具
jre:Java Runtime Environment,Java运行时的环境,如果你的计算机要运行Java编写的程序,可以没有JDK,但是不能没有JRE
lib:类库,JavaSE提供的标准类库,用的时候也称为API
src.zip:source源代码

Java的环境变量配置
定义JAVA_HOME(以下定义的键名都要注意大小写):可以让后面Path和CLASSPATH定义时引用这个地址。
键名:JAVA_HOME 键值:jdk所在目录

修改Path变量值:可以让程序在任意的目录访问JDK提供的工具命令。
变量名:path
变量值:%JAVA_HOME%\bin;JAVA_HOME%\jre\bin;

定义CLASSPATH变量:让程序可以引用JDK提供的类库进行开发。

第一个Java程序

class Hello {
    public static void main(String[] args) {
        System.out.println("Hello,World!");
    }
}

注意

  • 文件名必须用大写字母开头,而且用驼峰命名方式,尽量不要出现怪异的字符,文件后缀名用.java,比如StudentScore.java

  • 码中的类名必须和文件名一致

  • 在类定义的文件路径中尽量不要出现中文

Java跨平台
1. 源代码通过javac命令编译成.class的二进制字节码文件;
2. 在不同的操作系统的JVM中,可以运行相同的.class文件,输出程序内容,这也是Java跨平台的主要原因。

书写Java源代码的注意点

  • 大小写敏感:所谓大小写敏感就是在书写的时候,例如Hello和HELLO,表示的是不一样的意思。

  • 类名:以驼峰的方式命名,首字母大写,所谓驼峰就是出现两个单词的时候,单词的首字母大写,例如StudentScore

  • 方法名:以驼峰的方式命名,首字母小写;

  • 源文件:在定义源文件名的时候,要和类名相同;

  • Java运行的主入口函数:public static void main(String[] args),在执行java Hello后面可以跟着输入参数,输入参数可以多个,用空格隔开;

  • 代码规范,如花括号的位置,代码缩进等

注释
提高代码的可读性。

/**
 * Hello
 * @author lu
 * @version 3.0
 */

标识符

  • 标识符可以包含数字、字母、$、_,但是不能以数字开头

  • 关键字不能用作标识符

  • 标识符是大小写敏感的

数据类型分类

基本数据类型 引用数据类型
byte、short、int、long,float,double,char,boolean 类(class),接口(interface),数组

运算符

  • 算术运算符
    +、-、*、/、%、++、–

  • 赋值运算符
    =用于为变量指定变量值。(+= -= *= /= %=)

  • 比较运算符
    用于判断两个变量或常量的大小,返回结果只有true或false。
    <, >, <=, >=, ==, !=

  • 逻辑运算符
    &&:两个操作数必须都是布尔类型的,只要有一个是false,就返回false。
    ||:两个操作数必须都是布尔类型的,只要有一个是true,就返回true。
    !:操作数是true返回false,操作数是false返回true。

  • 三目运算符
    (expression)?if-true-statement:if-false-statement

int age = 20;
String str = age > 18?"已成年":"未成年";
System.out.println("str:" + str);

三种流程控制结构

  • 顺序结构
    程序自上而下的执行,没有任何的判断和跳转
  • 分支结构
if 条件语句
if (logic expression) {
   statement;
}
if(logic expression) {
   statement;
} else {
   statement;
}
if(logic expression) {
   statement;
} else if(logic expression) {
   statement;
} else {
   statement;
}
  • switch语句

switch语句是由控制表达式和多个case标签块组成的。

switch(expression) {
  case condition1: {
       statement;
       break;
}
case condition2: {
       statement;
       break;
}
default: {
     statement;
}
}

循环语句

  • while语句
(init_statement)
while(test_expression) {
body_statement;
iteration_statement;
}
  • do while 语句
    do…while区别于while循环:先执行后判断。
(init_statement)
do {
body_statement;
iteration_statement;
} while(test_expression)

相关文章

    暂无相关文章
相关栏目:

用户点评