java成神之——java常识

java常识

简单DOS命令

cd..        返回上一级目录
cd \        返回到根目录
d:          切换到d盘
dir         列出目录和文件
cls         清楚DOS窗口
ipconfig    列出ip配置

java基础名词

jdk         java开发环境
jre         java运行环境
jvm         java跨平台虚拟机
jvm         包含于jre,jre包含于jdk

java编译和运行流程

第一步,编写HelloWorld.java文件,输入如下内容
    文件名和类名必须一致
    public class HelloWorld{
        public static void main(String[] args){
            System.out.println("HelloWorld");
        }
    }
第二步,找到java安装目录下的java.exe和javac.exe
    创建两个快捷方式,放到源文件目录下
    运行 javac -encoding UTF-8 HelloWorld.java 编译文件,生成 HelloWorld.class 文件
    运行 java HelloWorld 运行编译后的class文件
    除了创建快捷方式外,还可以设置系统环境变量,在path下面指定目录 C:\Program Files\Java\jdk1.8.0_131\bin;

Eclipse常用快捷键

alt + /                     代码快速补全,导包
ctrl + shift + F            格式化代码
ctrl + /                    单行注释,取消注释
ctrl + shift + /            多行注释
ctrl + shift + \            取消多行注释
ctrl + shift + o            快速导包
alt + 上下箭头               移动代码行
ctrl + alt + 上下箭头        快速复制一行代码
ctrl + D                    删除当前行
ctrl + 1                    错误提示
ctrl + T                    查看类的继承关系
F6                          单步执行
F5                          进入调试语句内部

Eclipse相关操作

使用 /** 写的文档注释,可以使用Eclipse中的Export导出javadoc

开发的package可以使用Eclipse的Export导出jar文件
        
将导出的jar文件引用到项目中来,遵循如下几步
    1.在src目录下新建一个lib目录
    2.将jar文件复制到lib中
    3.右键jar文件buildpath -> add new path
    4.在程序中import进来相关文件即可

java基本数据类型

数据类型 字节数 范围 备注
byte 1 -128~127
short 2 -32768~32767
int 4 -2147483648~2147483648 整数默认是int
long 8 -2^63 ~ 2^63 - 1 超出int范围的值,需要在末尾添加L否则报错
float 4 -3.40310^38 ~ -3.40310^38 可以在末尾加上F
double 8 -1.79810^308 ~ 1.79810^308 浮点默认是double,可以在末尾加上D
char 2 表示一个字符
boolean 1 true 或者 false

java基本数据类型转换

低精度的类型可以自动转化给高精度的类型,反之不可以,此时必须强制类型转换,如下
    long a = 111;
    int b = (int)a;

char类型和int类型之间的转换
    char转int
        char cr = 'a';
        int i = cr;
        System.out.println(i);          // 97 输出字符的ascll码
    int转char
        int i = 99;
        char cr = (char)i;
        System.out.println(cr);         // c 输出ascll码对应的字符

java常用运算符

算术运算符 + - * / % ++ --

赋值运算符 = += -= *= /= %=

比较运算符 == != < > <= >=
    
逻辑运算符 
    & 与
    | 或
    ^ 两边操作数是相同的就是false反之true
    ! 非
    && 短路与
    || 短路或

三元运算符 a>b?a:b

java流程控制语句

if{ }else{ }

if{ }else if{ }else{ }

switch(Expression1){ // Expression1和Expression2相等执行case
    case Expression2:
    ...
    break;
    case Expression3:
    case Expression4:
    ...
    break;
    default: 
    ...
    break;
}

while(true){ }

do{ }while(true)

for(int i = 0; i < 10; i++){ }

循环控制关键字
    break 用于终止循环
    continue 用于跳出本次循环

嵌套循环跳出
    name:for(int i = 0; i < 3; i++){
        System.out.println("aa");
        for(int j = 0; j < 2; j++){
            System.out.println("bb");
            break name;
        }
    }

java代码块

public class demo3 {
    public demo3() {

        {
            // 构造函数代码块
            System.out.println(1);
        }

    }

    {
        // 构造代码块,构造函数之前执行
        System.out.println(2);
    }

    static {
        // 静态代码块,只会执行一次,构造代码块之前执行
        System.out.println(3);
    }
}
demo3 test = new demo3();
demo3 test1 = new demo3();

执行结果: 
    3
    2
    1

    2
    1

Tomcat

运行环境 jdk10, tomcat9

eclipse中装tomecat

    1.eclipse中需要安装wpt,在你的windows->perference->Install/Updata->Avalilable Software Sites

    2.添加 http://download.eclipse.org/webtools/repository/oxygen/

    3.安装wpt

tomcat作为后台进程运行

    1.安装tomcat服务 service.bat install tomcat
    
    2.启动tocmat服务 net start tomcat

结语

本文章是java成神的系列文章之一

如果你想知道,但是本文没有的,请下方留言

我会第一时间总结出来并发布填充到本文

猜你喜欢

转载自www.cnblogs.com/ye-hcj/p/9722667.html