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. VMware Workstation 集群仲裁磁盘和数据共享磁盘的创建

    近期项目须要对SQL Server建立集群服务,多个SQL Server数据库建立集群服务,对外提供唯一的URL訪问地址.当主节点断电.断网后,通过心跳线将消息传递到备用节点.备用节点在3秒内接管数据 ...

  2. MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应

    MFC小程序截图: 一.在MFC中简单使用WebBrowser的ActiveX插件的方法: 见博文:  http://blog.csdn.net/supermanking/article/detail ...

  3. 新手玩个人server(阿里云)

    阿里云如火如荼的0元活动,事实上一開始我仅仅是去直播吧看阿森纳vs贝西克塔斯.姑且算是一种乱入,url这样的奇妙的东西应该是万维网的最真实的写照.当然那是上周第一会回合的事了.可是故事却如此的类似.并 ...

  4. linux下dd命令详解【转】

    本文转载自:http://www.cnblogs.com/licheng/articles/1116492.html  名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 ...

  5. Appium + python - input操作实例

    import osimport time as t adb = 'adb shell input tap 400 500'os.system(adb) t.sleep(5) class keyeven ...

  6. layui日期输入框

    <div class="layui-form-item">                <label class="layui-form-label& ...

  7. ArrayList 扩容原理

    面试中经常问到的问题之一就是List的扩容机制了,他是怎么做到扩容的,大家都能答出来底层是数组,复制一个数组来扩容,但是再具体一点来说,大家就不知道该怎么说了,如果不看源码说这么多确实就差不多了,但是 ...

  8. 【LOJ#10115,tyvj1473】校门外的树(第3次升级)

    PS:思路来源于Clove_unique的博客,在此万分感谢 这道题可以用树状数组轻松过,然而...树状数组不太熟悉,还是用线段树比较好(虽然代码比较长) [思路分析] [一开始的思路] 最开始的错误 ...

  9. HTML 5的基本标签

    1.  文件开始标签<html> 在任何的一个HTML文件里,最先出现的HTML标签就是<html>,它用于表示该文件是以超文本标识语言(HTML)编写的.<html&g ...

  10. Android学习——数据存储之文件存储

    将数据存储到文件中并读取数据 1.新建FilePersistenceTest项目,并修改activity_main.xml中的代码,如下:(只加入了EditText,用于输入文本内容,不管输入什么按下 ...