Java基础之 HelloWorld
1. Java发展史
参考: https://www.cnblogs.com/guoqingyan/p/5667064.html
2. Java中 JDK, JRE, JVM之间的关系
参考: https://www.cnblogs.com/yangming1996/p/8508187.html
3. 第一个Java程序
class Hello{
public static void main(String[] args){
System.out.print("HelloWorld");
}
}
4. 三种注释
单行注释: // 注释内容
多行注释: /* 多行注释 */
文档注释: /** 文档注释 */
class Notes{
public static void main(String[] args){
System.out.print("HelloWorld"); //单行注释
//System.out.print("HelloWorld");
/* System.out.print("HelloWorld1");
System.out.print("HelloWorld2");
System.out.print("HelloWorld3"); 多行注释*/
/** 文档注释, 多用于文档 */
}
}
5. public class和 class 之间的区别
- 一个类前面的public是可有可无的
- 如果一个类使用public修饰则文件名必须与类名一致
- 如果一个类前面没有使用public修饰,则文件名可以与类名不一致,当编译成功后会生成对应类名的字节码文件
- 一个类中的main方法是可有可无的,如果没有编写main方法编译成功,但是不能运行
- 在一个源文件中编写任意多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个自己么文件(必须保证有入口)
- 在一个源文件中最多有一个类前面使用public修饰
参考: https://www.cnblogs.com/coolso/p/5502275.html
6. classpath变量配置的意义
作 用: 参考: https://blog.csdn.net/eclipse_yin/article/details/51447169
临时配置:set path
永久配置:配置进系统环境变量path中
7. Java程序编译运行的流程
参考:https://www.cnblogs.com/qiumingcheng/p/5398610.html
8. print和println之间的区别
class Hello{
public static void main(String[] args){
System.out.print("HelloWorld");
System.out.println(); // println 会换行
System.out.println("HelloWorld");
}
} /*
HelloWorld
HelloWorld
请按任意键继续. . .
*/
9. main函数注意点
// 1.有main函数. 可以编译,可以执行
class Hello{
public static void main(String[] args){
System.out.print("HelloWorld");
System.out.println(); // println 会换行
System.out.println("HelloWorld");
}
}
// 2.无main函数, 可以编译,但是不能执行
class Student{ } // 3. 有多个main函数, 不能编译
class Teacher{
public static void main(String[] args){
System.out.print("HelloWorld");
System.out.println(); // println 会换行
System.out.println("HelloWorld");
}
public static void main(String[] args){ }
}
Java基础之 HelloWorld的更多相关文章
- Java基础学习-HelloWorld案例的编写和运行
一.HelloWorld案例的流程: 第一步:编写一个.java的源文件.通过Windows自带的记事本文件就可以完成. 第二步:将.java的源文件通过编译器编译生成 ...
- [java]基础学习HELLOWORLD系列
(一)手把手教你做JDK环境变量配置 步骤 1 : 首先看配置成功后的效果 点WIN键->运行(或者使用win+r) 输入cmd命令 输入java -version 注: -version是小写 ...
- Java基础学习-HelloWorld案例常见问题
注意:控制台曾经写过的命令,我们可以通过上下箭头进行选择,不需要重新进行输入,以节省时间,提高效率. 1.单词拼写问题 -class 不要写成Class -String ...
- java基础(1):java概述、jdk的安装、环境变量的配置、helloworld案例
1. Java开发环境搭建 1.1 java概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的.那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如: ...
- Java基础环境配置及HelloWorld
一.什么是JDK,JRE JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE.所以安装了JDK, ...
- 微冷的雨Java基础学习手记(一)
使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ...
- JAVA基础篇NO1--环境变量的配置及命名规则
标签(空格分隔): java基础 一:计算机概述 计算机:硬件和软件 硬件:控制器 运算器 存储器 输入和输出设备 存储器:外存(硬盘) 内存 软件:系统软件 应用软件 系统软件:wi ...
- Java基础知识学习(一)
部门接了新项目,后台使用Java框架play framework,前端是html,前后台通过rest交互,能够支持多端的互联网架构. 因为之前没有Java基础,前端使用的也很少,决定深入学习一下Jav ...
- Java基础02 方法与数据成员
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在Java基础01 从HelloWorld到面向对象,我们初步了解了对象(obje ...
随机推荐
- poj 3461 字符串单串匹配--KMP或者字符串HASH
http://poj.org/problem?id=3461 先来一发KMP算法: #include <cstdio> #include <cstring> #include ...
- Android序列化的存储和读取
Android中序列化的实现有两种方式:Serializable接口和Parcelable接口,本文对这两种方式进行简单的总结和使用. 一.相关概念 (一)序列化的原因(序列化能实现的效果) 1.永久 ...
- golang import all 类似python import * 效果
import "io/ioutil" func main() { content, err = iotuil.ReadFile("somefile.txt") ...
- Python中的math和保留小数位数方法
转载自 http://xukaizijian.blog.163.com/blog/static/17043311920111163272414/ math模块实现了许多对浮点数的数学运算函数. 这些 ...
- android 从assets和res中读取文件(转)
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的.assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件 ...
- Django day08 多表操作 (五) 聚合,分组查询 和 F,Q查询
一:聚合,分组查询 二:F, Q查询
- layui富文本编译器添加图片
1.创建富文本编辑器 <form class="layui-form" method="post" id="myForm" encty ...
- [转]rdlc报表中表达式的使用--switch和IIF范例
本文转自:http://hi.baidu.com/oypx1234/item/5b35dec4e03a3ad697445266 =Switch( Fields!MLWHLO.Value = " ...
- HTML基础练习
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...
- Javascrpt核心概念(2)--操作符
学习操作符这个章节最好回忆一下C里的惯例,因为ECMAScript的标准很多继承自C的语法 一元操作符 只能操作一个值得操作符 递增和递减操作符 var age = 29; ++age; //30 v ...