【贪玩巴斯】JAVA初学笔记——chapter1 JAVA基础知识//2020-11-03
第一点:
java 必须区分大小写
在CMD中找到 java文件 输入指令为
javac HelloWorld.java //这是编译
java HelloWorld //这是执行
即可(其中java那一行 必须是和程序中class的一样)
错误: 找不到或无法加载主类 HelloWorld.java
我在这里犯的错误是 输入
java HelloWorld.class
此处不需要class !!
当然,也有可能是环境变量配置错误
mingzi.java 这是java文件
mingzi.class 这是javac编译后生成的 字节码文件 ,这个字节码文件的命名会自动变成class 定义的主类的名字 注意!
第二点:JAVA中的注释
1.基础方法:
java中三种注释
单行 //
多行 /* */
文档(java特有)
/**
*/
文档注释的内容可以被JDK提供的工具javadoc所解析,
生成一套以网页文件形式体现的该程序的说明文档
2.注释的作用
a.对写的程序进行解释,增强可读性,利己利他
b.可以调试所写的代码code
3.特点
单行和多行注释的内容都不参与编译,编译之后生成的class结尾的字节码文件
不包含注释掉的信息
4.文档注释的使用:
javadoc -d mydoc -author -version HelloWorld.java
文件夹名字 文件名字
文档(java特有)
/**
*/
文档注释的内容可以被JDK提供的工具javadoc所解析,
生成一套以网页文件形式体现的该程序的说明文档
5.多行注释的注意事项
多行注释不能够 嵌套多行注释
class HelloJava
{
//如下的main方法是程序的入口
//main方法的格式是固定的!
/*
多行注释
*/
public static void main(String[] args)
{
//单行注释;
System.out.println("Hellow World!");
}
}
第三点:JAVA API文档
API application programming interface 应用程序编程接口
是java提供的基本编程接口
JAVA的内库
的存储文档
可以查询
API6中文翻译最好
API8
相当于字典用于查询
第四点:JAVA中的 hello world 程序的总结
public class Welcome{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
1.java程序编写 - 编译 -运行的过程
编写:我们将编写的java代码保存在 “.java”结尾的 源文件 中
编译: 使用javac.exe 命令编译我们的java源文件。 格式: javac 原文件名.java
运行: 使用java.exe 命令解释运行我们的 字节码 文件。 格式:java 类名 (注意不需要加.class)
2.在一个java源文件中可以声明多个class。并且并列关系
但是,最多只能有一个类声明为 public的
public 所加的类必须和源文件名的名字一样 类名=文件名 才可以
3.程序的入口是main()方法 。格式是固定的
public static void main(String[] a) //arguments 是参数
4.输出语句:
System.out.println(); —— 先输出数据,后换行
System.out.print(); —— 只输出数据
5.每一行执行语句都以 ; 结束
6.注意格式的优美 工整,养成良好的习惯
7.编译的过程:
编译之后,会生成一个或多个字节码文件。有几个class类就有几个字节码文件
字节码文件的文件名与java源文件中的类名相同
运行只能运行有main方法的那个calss源文件
第五点:JAVA编写风格:
1.编程风格
要有空格和tab键
要有注释
还有块的风格,行尾风格和行次风格
2.编程工具
a.文本编程工具 —— 记事本,EditPlus
b.集成开发环境IDE integrated development environment
Eclipse IBM开发,单词意思为食日 sun公司开发java
myeclipse 插件直接提供好了
IDEA 目前开发效率最高的
第六点:JAVA的分类和详解:
java SE (java Standard Edition)标准版 现在我们叫基础版了
支持面向桌面级应用(如Windows桌面下的应用程序)的java平台 如 360 QQ,具有java核心API
称为J2SE
java EE(java Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。 该技术体系中包含技术如LServlet/jsp等
主要针对web应用程序的开发 web后台的开发
称为J2EE
java ME(java micro Edition)小型版
支持java程序运行在移动终端
J2ME
java card
支持一些java小程序运行在小内存设备上的平台
java的运用
企业级平台应用
Android平台应用
大数据平台开发
第七点:JAVA基础知识的小测小结:
1.JDK JRE JVM 三者之间的关系,以及JDK JRE 包含的主要结构
JDK = JRE + JAVA 的开发工具(javac.exe java.exe javadoc.exe)
JRE = JVM +JAVA核心内库
JVM java虚拟机
2.为什么要配置path环境变量?如何配置?
希望在任何文件路径下都可以执行java的开发工具
JAVA_HOME = bin的上一层目录的地址
path = %JAVA_HOME%\bin
3.常用的命令行操作指令
cd
md 创建文件目录
rd 删除文件夹
del 删除文件
cd..
cd/
4.创建如下的类,使得运行的话可以输出:
创建一个java源文件: chairman.java
public class chairman{
public static void main(String[] args){
System.out.println(“姓名:大大”);
System.out.println();
System.out,println("性别:男");
System.out,println("家庭住址:北京");
}
}
5.编译和运行上述代码的指令
编译:javac 源文件名.java
运行:java chairman 和public对应的类的名字相同
第八点: 以下是一些课件截图,可供参考:
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
注:以上截图来源 尚硅谷 B站视频 感谢尚硅谷无私分享教学资源!