Java概述,配置以及基本程序结构

git如下

https://github.com/Michilay/CoreJava.git

java的工作环境

这里使用的是jdk1.8.0_231,环境变量Path配置如下
在这里插入图片描述
附上java术语表如下
Java概述,配置以及基本程序结构_第1张图片
库源文件保存在jdk/bin中,获得更多的源代码 ( 例如: 编 译器、 虚拟机、 本地方法以及私有辅助类 ), 请访问网站: http://jdk8.java.net。

javac 程序是一个 Java 编译器
java程序启动java虚拟机,javac一定要指定一个文件名.java,java需要一个class

这里使用集成工作环境eclispe,毕竟是市面上主流,下面是字体还有主题设置如下图(jeeeyul是主题,在market中下载)
Java概述,配置以及基本程序结构_第2张图片

java的基本程序设计结构

1.类名必须以字母开头,后面可以是字母数字的组合,长度无限制,不能用保留字
2.println方法每次都会在新行上输出,使用System.out.println();打印一个空行
3.java中x = 0不能转换为boolean值,C++可以
4.一般变量名和类型名相同,或者前面加上a以养成良好习惯
5.final double CM_PER_INCH = 2.54;常量赋值,不可更改,习惯用全大写
6.不建议用==判断字符串是否相同,+ 或 substring 等操作产生的结果并不是共享的,用String的equals方法
7.多借助java官方文档,例如安装 jdk 的 docs/api/index.html 子目录可联机查看API文档
8.多使用StringBuilder连接字符串,
StringBuilder builder = new StringBuilder();
builder.append(ch);builder.append(str);
String comletedString = builder.toString();
9.printf转换符如下(同C)
Java概述,配置以及基本程序结构_第3张图片
10.Java提供带标签的break可以跳出任意代码块,label;............break label;
11.数字数组初始化元素为0,boolean数组初始化元素为false,对象数组初始化元素为null
12.for (int element : a) System.out.println(element):
使用foreach语句遍历a数组进行输出
13.数组长度为0不是null,可以声明匿名数组

第一部分感想

笔记只针对自己看,毕竟有学过java基础,这里只是通过《Java核心技术》和网上教程对记忆进行查漏补缺

你可能感兴趣的:(java学习,java)