java基础--2018/12/29

配置jdk环境
    JAVA_HOME=D:\jdk
    path=%JAVA_HOME%\bin
注释(解释说明程序,提高程序可读性)
    单行注释----//文字
    多行注释----/*文字*/
    文档注释----/**文字*/
关键字(被java语言赋予特定含义的单词)
    字母全部小写
    常见的代码编辑器有特殊颜色标记
常量
    整数常量    12    
    小数常量    12.1
    字符串常量    "Helloworld"
    字符常量    'a'、'0'
    布尔常量    true、false
    空常量        null
变量(是内存分配的区域,有一定范围)
    数据类型+变量名=初始化值
计算机存储单元
    1B=1byte(字节)=8bit(位).....
数据类型
    基本数据类型(整数1byte 2short 4int 8long、浮点数4float 8double、字符2char、布尔1bool)
    引用数据类型(类class、接口interface、数组[])
    注意:整数默认int 浮点数默认double
          long类型加l或L float加f或F
标识符(用来给包、类、方法、变量名等)
    注意:不能以数字开头、不能是java中的关键字
    命名规则
        包(对类进行管理)全部小写多级包.隔开
        类:一个单词首字母大写、多个单词首字母都大写
        方法和变量:一个单词首字母小写、多个单词从第二单词首字母大写
变量定义注意:变量未赋值不能使用、变量只能在所属范围内使用
类型转换
    隐式转换:小转大
    强制转换:大转小(可能会发生精度损失)

eclipse使用
    辅助键alt+/
    快捷键 单行注释ctrl+/ 多行注释ctrl+shift+/取消注释ctrl+shift+\    
    格式化代码 右键+source+format
运算符
    算术运算符+ - * / % ++ --
    赋值运算符= -= += *= ....(隐含强制转换)
    关系运算符== != > < <=...
    逻辑运算符&左右都执行 | && || ^异或相同false不同true !
    三目运算符 关系表达式?表达式1:表达式2 默认int
键盘输入
    导包import java.util.Scanner;
    Scanner scan=new Scanner(System.in);
    String str=scan.nextLine();
选择语句
    if(){
        语句;
    } else if(){
        语句;
    }else{
        语句;
    }
    switch(表达式){//表达式得出的值和case后的值匹配
        case 值1:
            语句;
            break;
        case 值2:
            语句;
            break;
        default:
            语句;
            break;
    }
    注意:jdk5以后可以使用枚举jdk7以后可以是字符串
循环语句
    for while 先判断后执行循环体
    do循环体while条件 先执行循环体后判断
控制语句 
    break;结束循环
    continue;结束当前循环继续下一循环

猜你喜欢

转载自blog.csdn.net/qq_40712210/article/details/85345437