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的更多相关文章

  1. Java基础学习-HelloWorld案例的编写和运行

    一.HelloWorld案例的流程:         第一步:编写一个.java的源文件.通过Windows自带的记事本文件就可以完成.         第二步:将.java的源文件通过编译器编译生成 ...

  2. [java]基础学习HELLOWORLD系列

    (一)手把手教你做JDK环境变量配置 步骤 1 : 首先看配置成功后的效果 点WIN键->运行(或者使用win+r) 输入cmd命令 输入java -version 注: -version是小写 ...

  3. Java基础学习-HelloWorld案例常见问题

    注意:控制台曾经写过的命令,我们可以通过上下箭头进行选择,不需要重新进行输入,以节省时间,提高效率.   1.单词拼写问题     -class    不要写成Class     -String    ...

  4. java基础(1):java概述、jdk的安装、环境变量的配置、helloworld案例

    1. Java开发环境搭建 1.1 java概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的.那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如: ...

  5. Java基础环境配置及HelloWorld

    一.什么是JDK,JRE JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE.所以安装了JDK, ...

  6. 微冷的雨Java基础学习手记(一)

    使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ...

  7. JAVA基础篇NO1--环境变量的配置及命名规则

    标签(空格分隔): java基础 一:计算机概述 计算机:硬件和软件 硬件:控制器 运算器 存储器 输入和输出设备       存储器:外存(硬盘) 内存 软件:系统软件 应用软件   系统软件:wi ...

  8. Java基础知识学习(一)

    部门接了新项目,后台使用Java框架play framework,前端是html,前后台通过rest交互,能够支持多端的互联网架构. 因为之前没有Java基础,前端使用的也很少,决定深入学习一下Jav ...

  9. Java基础02 方法与数据成员

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在Java基础01 从HelloWorld到面向对象,我们初步了解了对象(obje ...

随机推荐

  1. poj 3461 字符串单串匹配--KMP或者字符串HASH

    http://poj.org/problem?id=3461 先来一发KMP算法: #include <cstdio> #include <cstring> #include ...

  2. Android序列化的存储和读取

    Android中序列化的实现有两种方式:Serializable接口和Parcelable接口,本文对这两种方式进行简单的总结和使用. 一.相关概念 (一)序列化的原因(序列化能实现的效果) 1.永久 ...

  3. golang import all 类似python import * 效果

    import "io/ioutil" func main() { content, err = iotuil.ReadFile("somefile.txt") ...

  4. Python中的math和保留小数位数方法

    转载自 http://xukaizijian.blog.163.com/blog/static/17043311920111163272414/ math模块实现了许多对浮点数的数学运算函数.  这些 ...

  5. android 从assets和res中读取文件(转)

    1. 相关文件夹介绍      在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的.assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件 ...

  6. Django day08 多表操作 (五) 聚合,分组查询 和 F,Q查询

    一:聚合,分组查询 二:F, Q查询

  7. layui富文本编译器添加图片

    1.创建富文本编辑器 <form class="layui-form" method="post" id="myForm" encty ...

  8. [转]rdlc报表中表达式的使用--switch和IIF范例

    本文转自:http://hi.baidu.com/oypx1234/item/5b35dec4e03a3ad697445266 =Switch( Fields!MLWHLO.Value = " ...

  9. HTML基础练习

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  10. Javascrpt核心概念(2)--操作符

    学习操作符这个章节最好回忆一下C里的惯例,因为ECMAScript的标准很多继承自C的语法 一元操作符 只能操作一个值得操作符 递增和递减操作符 var age = 29; ++age; //30 v ...