java开发细节
2024-10-21 11:31:02
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 运行
勇敢追梦!
最新文章
- 通过Laravel 初识Vue.js
- URI、URL、URN介绍
- Junit测试打印详细的log日志,可以看到sql
- 解决真机调试时Eclipse DDMS上打不开/data目录的问题
- 删除CListCtrl中具有某一相同数据的所有行
- 【原创】利用C++ RAII技术自动回收堆内存
- C++中使用stringstream进行类型转换操作
- 差一本CSS 3的书,有兴趣的作者来写
- LeetCode :: Convert Sorted Array (link list) to Binary Search Tree [tree]
- XTU 1252 Defense Tower
- Tomcat与Nginx、Apache结合的相关实践
- libtask channel机理及调度理解
- TCP协议之三次握手与四次挥手
- [译]Selenium Python文档:一、安装
- echarts使用笔记四:双Y轴
- 【全文转载】Gradle、Maven项目相互转换
- Navicat Premium for Mac的破解教程
- centos 端口开放及关闭 【转】
- [日常] Go语言圣经--包和文件-包初始化习题
- 初步了解pandas(学习笔记)
热门文章
- 学习ASP.NET Core Blazor编程系列二十——文件上传(完)
- Nodejs报错记录
- 阿里云Imagine Computing创新技术大赛决赛启幕!
- Java基础篇——JUC初步
- Linux 驱动像单片机一样读取一帧dmx512串口数据
- Coolify系列-解决WARNING: IPv4 forwarding is disabled. Networking will not work.以及开启防火墙端口
- css之transform属性的使用
- List_集合_介绍&;常用方法-ArrayList集合
- DVWA靶场实战(十二)——XSS(Stored)
- JSP第八次作业