rinetd 协程 svn 哨兵模式 软件开发 regex ssh dll x86 gdb NEJ Draggabilly jq获取最后一个子元素 matlab区分大小写吗 linux重启mysql python正则表达式 数据库教程 python多线程编程 java开发环境配置 java正则表达式详解 java的泛型 java遍历 javastring比较 java的特性 java日期转时间戳 python视频教程 swing布局 德鲁伊武器 深入浅出通信原理 2k14生涯模式修改器 extjs视频教程 linux多线程编程 野德天赋 天正建筑2007 子节点 草图大师版本转换器 oledbconnection 燃烧之血十字架 内存条有什么用 linux解压
当前位置: 首页 > 学习教程  > 编程语言

java基础总结01

2020/9/19 13:33:30 文章标签:

01 JVM,JDK,JRE三者关系

 JRE包含了JVM 而JDK则包含了JRE

02 环境变量

JAVA_HOME变量值输入JDK9的安装目录 c:\Java9\jdk-9.0.1
Path%JAVA_HOME%\bin;
java -version检测是否安装成功

03 常见的doc命令

dir展示所有的文件夹
cd文件夹名称进去指定的文件夹
cd…返回上级目录
cd/返回根目录
cls清除屏幕记录

04 注释

单行注释
	//开头 换行结束
多行注释
	/*开头 以*/结束
文档注释
	/**
             helloworld
*/

05 关键字保留字

关键字已经在java中使用的文字 public 、 class 、 static 、 void 等
保留字可能日后会在更新的java中使用的文件goto const

06 标识符

1.由数字,之母,下划线,美元符组成
2.标识符不能以数字开头。
3.标识符不能是关键字。
4.标识符是严格区分大小写的

07 命名规范

1.大驼峰
类名规范:每个单词首字母大写
HelloWorld.java
2.小驼峰
方法名和变量名规范: 第一个单词全小写,后面每个 单词首字母大写
setName()
3.公司域名倒写
包名规范:全部小写。
com.alan.bean

08 类型转换

在这里插入图片描述

byte b1=1;
byte b2=2;
byte b3=1 + 2;       // 常量3在byte范围之类是可以自动转换的。
byte b4=b1 + b2;   // 这里报错了,b1和b2会自动提升成int类型变量运行,结果是int类型

09 ASCII码表

  'a'               'A'            '1'
   97               65             48(解放前)

10 赋值运算符

   赋值运算符具有强制类型转换的特性
     += 加后赋值
     -= 减后赋值
     *= 乘后赋值
     /= 除后赋值
     %= 取模后赋值

11 异或

必须两个条件是相反的,结果才是true,如果两个条件相同结果一定是false
	不采用临时变量交换值
        a = 10;
        b = 20;
        a = a^b;
        b = a^b;
        a = a^b;

12 逻辑与 与 短路与 的区别

前者不管怎样都会执行所有的条件,否则只要整个表达式确定值就 可以不用执行后边的

13 流程控制

在这里插入图片描述

14 数组

int[] arr = new int[]{1,2,3,4,5};
int[] arr = {1,2,3,4,5};
int[] arr = new int[3];
 
for (int i = 0; i < arr.length; i++) {
    System.out.println(arr[i]);
}
 
for(int ele : arr ){
    System.out.println(ele);
}

大家需要这个思维导图在下面拿
链接:链接:https://pan.baidu.com/s/19Uoff5RAvqldfiF2LwerWg
提取码:v3vh


本文链接: http://www.dtmao.cc/news_show_200021.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?