Java开发细节

  • Java源文件以.java 为扩展名。源文件的基本组成部分为类(class),如本类中的Hello类
  • Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args){...}
  • Java语言严格区分大小写
  • Java方法由一条条语句构成,每个语句以";"结束
  • 大括号都是成对出现的,缺一不可。【习惯,先写{} 再写代码】
  • 一个源文件中最多只能有一个public类,其他类的个数不限
  • 编译后,每一个类,都对应一个.class
  • 如果源文件包含一个public类,则文件名必须按类名命名。
  • 一个源文件中最多只能有一个public类,其他类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
public class Hello{
public static void main(String[] args){
System.out.println("Hello world");
}
}
class Dog{
public static void main(String[] args){
System.out.println("Hello 小狗狗");
}
} class Tiger{
public static void main(String[] args){
System.out.println("Hello 小老虎");
}
}

编译(DOS窗口)

javac Hello.java
java Hello
java DOg
java Tiger

JDK,JRE,JVM的关系

  • JDK = JRE + java开发工具
  • JRE = JVM + 核心类库

环境变量path配置及器=其作用

  • 环境变量的作用是为了在dos的任意目录,可以去使用java 和 javac 命令

  • 先配置 JAVA_HOME = 指向jdk安装的目录

  • 编辑path环境变量,增加 %JAVA_HOME%\bin

  • 系统变量:针对本电脑的所有用户

  • xx变量:只对xx该用户的设置起作用

java编写步骤

  • 编写java的源代码
  • javac 编译 , 得到对应的 .class 字节码文件
  • java 运行,本质就是把 .class 加载到 jvm 运行

勇敢追梦!

最新文章

  1. 通过Laravel 初识Vue.js
  2. URI、URL、URN介绍
  3. Junit测试打印详细的log日志,可以看到sql
  4. 解决真机调试时Eclipse DDMS上打不开/data目录的问题
  5. 删除CListCtrl中具有某一相同数据的所有行
  6. 【原创】利用C++ RAII技术自动回收堆内存
  7. C++中使用stringstream进行类型转换操作
  8. 差一本CSS 3的书,有兴趣的作者来写
  9. LeetCode :: Convert Sorted Array (link list) to Binary Search Tree [tree]
  10. XTU 1252 Defense Tower
  11. Tomcat与Nginx、Apache结合的相关实践
  12. libtask channel机理及调度理解
  13. TCP协议之三次握手与四次挥手
  14. [译]Selenium Python文档:一、安装
  15. echarts使用笔记四:双Y轴
  16. 【全文转载】Gradle、Maven项目相互转换
  17. Navicat Premium for Mac的破解教程
  18. centos 端口开放及关闭 【转】
  19. [日常] Go语言圣经--包和文件-包初始化习题
  20. 初步了解pandas(学习笔记)

热门文章

  1. 学习ASP.NET Core Blazor编程系列二十——文件上传(完)
  2. Nodejs报错记录
  3. 阿里云Imagine Computing创新技术大赛决赛启幕!
  4. Java基础篇——JUC初步
  5. Linux 驱动像单片机一样读取一帧dmx512串口数据
  6. Coolify系列-解决WARNING: IPv4 forwarding is disabled. Networking will not work.以及开启防火墙端口
  7. css之transform属性的使用
  8. List_集合_介绍&常用方法-ArrayList集合
  9. DVWA靶场实战(十二)——XSS(Stored)
  10. JSP第八次作业