1、第一个Java程序

●Java程序开发步骤:

●通过文本编辑器来编写java代码至扩展名为java的文件中。

●调用编译工具javac.exe来对java源文件进行编译,生成扩展名为class的字节码文件。

●调用运行工具java.exe来对编译好的字节码文件进行解释执行。

●Java源程序结构

注意事项:

1、每一行代码以英文分号结束。

2、类前添加修饰符public会让源文件名和类名一致,防止出错。

3、一个源文件可以定义多个类但只能有一个public类,一旦有public类则源文件名必须与其一致。

●配置classpath:

●设置classpath变量值可以实现在任意目录下都可以执行某一个目录下的class文件。

注意:path变量是设置windows执行文件的目录,而classpath设置的是java类文件的目录。

2、Java注释

●单行注释

●单行注释以 // 开始,以行末结束。

●多行注释

●符号 /* */ 之间包含程序中的注释,多行注释以 /* 开始,以 */ 结束。

●Java文档注释

●使用 /** 开始,以 */ 结束。

●JavaDoc命令

从程序源代码中抽取文档注释形成一个和源代码配套的API帮助文档,在编写程序时以文档标签作注释,在程序编写完成后,通过Javadoc可以自动生成程序的开发文档。

简单使用命令:javadoc –d生成目标路径源文件

java简单编程_「4」Java简单编程相关推荐

  1. java static 修饰_「static」JAVA static是什么?修饰符总结整理 - seo实验室

    static 对java中修饰符的总结整理,尤其是static的理解,static总是忘记 其他修饰符修饰的变量有效范围如下: 类内 package内 子类 其他package private yes ...

  2. java决策树算法_「Smile」一下,轻松用Java玩转机器学习

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI Smile,如其名,会是一个让你「笑着用」的好工具. 它的全名叫做 Statistical Machine Intelligence and ...

  3. java并发实战编程pdf_「原创」Java并发编程系列25 | 交换器Exchanger

    2020年Java面试题库连载中 [000期]Java最全面试题库思维导图 [001期]JavaSE面试题(一):面向对象 [002期]JavaSE面试题(二):基本数据类型与访问修饰符 [003期] ...

  4. java lambda表达式_「JAVA8」- Lambda 表达式

    Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性. Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中). 使用 Lambda 表达式可以使代码变的更加 ...

  5. java 线程间通信方式_「转」JAVA多线程之线程间的通信方式

    1. 同步 这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信. public class MyObject { synchronized public void m ...

  6. eclipse折叠if语句块_「03」java中的方法以及控制语句

    语句块(有时叫做复合语句),是用花括号扩起的任意数量的简单Java语句.块确定了局部变量的作用域.块中的程序代码,作为一个整体,是要被一起执行的.块可以被嵌套在另一个块中,但是不能在两个嵌套的块内声明 ...

  7. java buttongroup方框_「buttongroup」关于Java Swing ButtonGroup获取用法 - seo实验室

    buttongroup 简单事例代码: Jradiobuttonb1 = new JRadioButton("b1"); JRadioButtonb2 = new JRadioBu ...

  8. java类初始化顺序_「漫画」Java中的父子类的执行顺序到底是怎么一回事?

    ----下课后---- 结论 类的加载顺序. (1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法) (2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 ) (3) ...

  9. java currenttimemillis 效率_「currenttimemillis」高并发下System.currentTimeMillis()并发问题以及优化对比 - seo实验室...

    currenttimemillis 前言 在高并发场景下system.currenttimemillis()并发问题严重,甚至比创建一个普通对象要耗时的多:在系统中有时候不可避免要打印一些时间戳,但怎 ...

最新文章

  1. C#访问网络共享文件夹,带用户名密码域,解决电脑重启后访问不到网络文件夹
  2. 写论文前先交提纲,没准儿提前就被顶刊接收!Nature:论文还没写,就知道是好研究...
  3. 面试题热个身:5 亿整数的大文件,来排个序?
  4. Serverless那么火,2019年的采用如何?
  5. 【转】Windows版本,OS内核版本,Windows SDK之间的关系
  6. Arthas-MathGame
  7. 代码排版工具Artistic Style的使用(原创)
  8. windows设备管理器
  9. 【报告分享】2020中国企业直播应用场景趋势研究报告.pdf(附下载链接)
  10. perl脚本中的特殊字符也与V字符串
  11. idea中有些类明明在jar包里有,但是却搜不到
  12. Excel如何一次性显示所有隐藏工作表
  13. 机器学习sklearn基础(1):多元逻辑回归分类器 (pcolormesh说明及绘图)
  14. 什么是项目集(PgMP)?
  15. [论文笔记] Detection of Glottal Closure Instants from Speech Signals: CNN Method
  16. android 表情键盘切换,如何在键盘之间切换(从表情符号到qwerty,反之亦然)
  17. a16z合伙人Chris Dixon:DeFi和NFT之后的下一波区块链应用浪潮
  18. 【森气杂谈】群晖NAS内外网磁盘映射以及quick connect设置
  19. 下载更多动态壁纸为莫哈韦沙漠,或使自己的
  20. leetcode——卖股票系列

热门文章

  1. 调研了2000位CEO,67%的企业都在数字化转型,想做的无非这3点
  2. 什么C++程序员,什么Java程序员
  3. hibernate3连接mysql8报错_MySQL的8小时连接超时时间,导致系统过夜即崩溃,报错Could not roll back Hibernate transaction...
  4. 请求失败或服务未及时响应 有关详细信息_微服务治理与统计分析
  5. ZED ROS包发布topic介绍
  6. OpenCV中绘制外围矩形框和圆框
  7. Aprior算法简化算法——FP-Tree思想与实现
  8. windows10环境tensorflow下载安装
  9. 生物研究中不得缺少的数字概念
  10. Neural Filters for mac(ps2021逆天滤镜库)无需登陆Adobe Id v22.0.1最新版使用教程