java程序开发步骤:

新建HelloWorld.java->写代码->cmd->D:->javac HelloWorld.java(编译)->java HelloWorld(运行),如果修改代码需要重新编译

代码:

​
public class HelloWorld{public static void main(String[] args)System.out.println("Hello,World!");
}​

●{}划分程序的块,方法的代码以{开始,以}结束。

●;表示语句结束

●一条语句可以分多行写


java区分大小写

关键字public:访问修饰符 。控制程序的其他部分对这段代码的访问级别。

class:类关键字(关键字是java内置的,标识符是用户自定义的)。java程序的全部内容都包含在类中,类是构建所以Java应用程序和applet的构建块。

类名:名字必须以字母开头,后面可以跟字母和数字的任意组合。长度基本上没有限制。但是不能使用Java保留字。

注意:与大多数程序设计语言相比,Java中的“字母”和“数字”的范围更大。字母包括“A-Z”“a-z” ,    ' _'(下划线)    ‘$’ (美元符号)  或者   在某种语言中表示字母的任何Unicode字符。数字包括‘0-9’和在某种语言中表示数字的任何Unicode字符。

类名的标准命名规范:A...B....(每个单词首字母大写)


●源代码的文件名必须与公共类的名字相同,并用.java作为拓展名(HelloWorld.java)。

●编译源代码之后会得到一个包含这个类字节码的文件。Java编译器会将字节码文件自动地命名为HelloWorld.class,并储存在与源文件同一个目录下。

●运行以编译的程序时,Java虚拟机总是从指定的类中的main方法代码开始执行。


main方法注意事项:

●main方法必须声明为public。

●由于java中所有函数都是某个类的方法,所以main方法必须有一个外壳(shell)类。

●void main表示表示main方法没有返回值,如果main方法正常退出,那么java应用程序的退出码为0,表示成功运行了程序。

●如果希望在终止程序时返回其他的退出码,需要使用System.exit方法

【java笔记】hello world入门程序相关推荐

  1. java slfj教程_SLF4J入门程序

    本篇文章帮大家学习SLF4J入门程序,包含了SLF4J入门程序使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 在本章中,我们将学习如何编写使用SLF4J的简单基本记录器程 ...

  2. 【MyBatis笔记】01-MyBatis入门程序

    MyBatis入门程序 1. 下载 Mybatis 核心包 2. 创建工程,引入 MyBatis 核心包及依赖包 3. 创建 customer 表,建立与表对应的 domain 使用 lombok,开 ...

  3. 【java笔记】TCP通信程序

    [java笔记]网络编程概述_m0_52043808的博客-CSDN博客 TCP通信能实现两台计算机之间的数据交互,通信的两端,严格区分客户端(Client)和服务端(Server) 两端通信时步骤: ...

  4. java第一章Java语言概述和入门程序

    文章目录 Java课程简介 1.1 Java概述(Java的发展) 1.2 Java 的特点 不依赖平台 1.3 java软件平台安装和配置 java程序开发 含有psvm的是主类 入口 java类默 ...

  5. Core Java笔记 6.部署应用程序

    本章重点: JAR 文件 Java Resource 应用程序的配置 JAR 文件 JAR 可以将 Java 应用程序打包,JAR 文件可以包含类文件,也可以包含资源文件. JAR 文件采用 ZIP ...

  6. java笔记--重定向输出流实现程序输出到日志

    重定向输出流实现程序输出到日志 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877248.html "谢谢-- 利用Sy ...

  7. 【超级无敌详细的韩顺平java笔记】从入门到精通---五种运算符

    一.算术运算符 1.介绍 算术运算符是对数值类型的变量进行运算的 2. 演示算术运算符的使用 public class ArithmeticOperator { //编写一个 main 方法 publ ...

  8. RabbitMQ的入门程序test测试代码

    RabbitMQ有以下几种工作模式 : 1.Work queues  工作队列 2.Publish/Subscribe 发布订阅 3.Routing      路由 4.Topics        通 ...

  9. 【java笔记】网络编程概述

    [java笔记]TCP通信程序_m0_52043808的博客-CSDN博客 [java笔记]网络编程:文件上传案例_m0_52043808的博客-CSDN博客 网络编程: 在一定协议下,实现两台计算机 ...

  10. java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)

    原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...

最新文章

  1. Conversion error:Jekyll::Converters::Scss encountered an error while converting css/main.scss
  2. 我用Java写了个女朋友,甚至还能跟我聊两句!?
  3. 2018年 第9届 蓝桥杯 Java B组 省赛真题详解及总结
  4. san框架计数的textarea
  5. 将Java项目从maven迁移到gradle
  6. html5导出错误,JavaScript:toDataUrl()抛出“安全错误:可能无法导出受污染的画布”. - 程序园...
  7. LY.JAVA面向对象编程.内存图
  8. 未开票收入怎么申报?后期补票又怎么申报?
  9. Hacking Box Droopy: v0.2
  10. 虚拟机Linux忘记root密码的解决办法
  11. 推荐免费下载大型酒店管理系统源码
  12. 怎么把做好的ps保存成图片_PS怎么把一张图片切片保存成多张png图片?
  13. JavaScript判断输入的数是不是素数
  14. oracle 大数据量分页查询
  15. 【C语言】声明与定义
  16. 英语面试问题及答案(转)
  17. html无法展示swf,flexpaper无法预览swf文件_html/css_WEB-ITnose
  18. 区块链技术下的数字藏品如何赋能实体商品
  19. 工具篇_动软代码生成器
  20. android 软键盘弹出 布局上移动

热门文章

  1. cmd 批处理文件(.bat)文件的编写
  2. Python Tricks(二十)—— 阶乘的极简实现
  3. 物质之学 —— 晶体与非晶体
  4. Git 远程操作 —— clone、push、pull、fetch
  5. Spark 机器学习 —— ALS
  6. 一些实用的在线编辑器、在线转换工具
  7. 文件摆渡是什么意思_数据摆渡是什么意思?如何确保安全性?
  8. cpython是什么_CPython是什么?PyPy是什么?Python和这两个东西有什么关系?
  9. JAVA浮点数浮点数转换成人民币读法
  10. python安卓下载-QPython - Python for Android