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 ...
随机推荐
- 记录cocos2d-x3.0版本号更改内容官方说明
http://www.cocos2d-x.org/wiki/Release_Notes_for_Cocos2d-x_v300
- 你不知道的JavaScript--Item33 跨域总结与解决的方法
一.神马是跨域(Cross Domain) 说白点就是post.get的url不是你当前的站点,域名不同.比如在*aaa.com/a.html*里面,表单的提交action是bbb.com/b.htm ...
- GitHub上排名前100的Android开源库介绍
GitHub上排名前100的Android开源库介绍 文章来源: http://www.open-open.com/news/view/1587067#6734290-qzone-1-31660-bf ...
- codeforces 782B The Meeting Place Cannot Be Changed+hdu 4355+hdu 2438 (三分)
B. The Meeting Place Cannot Be Change ...
- c++ 数据预处理(数据去噪,归一化)
正态分布3σ原则,把3倍方差之外的点设想为噪声数据来排除. 归一化,将数据经过处理之后限定到一定的范围内,一般都会将数据限定到[0,1]. #include <iostream>#incl ...
- springMVC返回数据的四种方式
转自:https://blog.csdn.net/itcats_cn/article/details/82119673 springMVC返回数据的四种方式:第一种,通过request.setAttr ...
- 利用html sessionStorge 来保存局部页面在刷新后回显,保留
转自:https://blog.csdn.net/u011085172/article/details/77320562 在一个页面里面,有个局部页面记录这当前session的任务记录,之前用的coo ...
- Django day06 模版层(二) 过滤器 标签
一: 模板语言之过滤器: " | " 前后的区分: 前面的是函数的第一个参数, 后面的是python的一个函数, 冒号后面的是第二个参数例: <p>过滤器之默认值:{ ...
- 【poj1995】快速幂
题目大意 求a^b %p 1≤a,b,p≤10^9 思路 时间O(10^9)一定会爆T,采用数学方法+位运算,得到O(log b)的快速幂算法 代码 #include<cstdio> #i ...
- [你必须知道的.NET]目录导航
http://www.cnblogs.com/anytao/archive/2007/09/14/must_net_catalog.html