文章目录
1. 工作区Workspace的概念
Workspace是java作为项目管理的一个工作区间。
误区:
- 1、把所有的项目代码,都放在一个project中,这样代码很不容易管理。当开发人员很多时,无法拆分。
- 2、要把不相关的project放在同一个workspace里面。
2. Project和Package的概念
Maven Project:资源管理、打包、编译
Dynamic web project: JavaEE项目
JRE:是所有项目的基础
package
- 1、作用:解决命名冲突(变量命名、方法名)
- 2、package的命名规范:com.iscc.bk.thread.biz(包名全部小写;用.进行分割;)
com指国际,如表示国内则使用cn。
范围.公司名简称.项目名简写.业务模块.层
3.JAVA核心机制
Java虚拟机(Java Virtual Machine)
跨平台
- 在一台计算机上有软件或硬件模拟的计算机
1、Java编译器:针对Java虚拟机产生class文件,因此是独立于平台的。
2、Java解释器:负责将Java虚拟机的代码在特定的平台上运行。
垃圾收集机制(Garbage Collection)
系统自动执行,不能强制执行
解决了内存泄漏的问题
垃圾回收:内存你只管分配(new),不需要管理管理销毁(delete)
*.java
文件:源代码文件
bin
文件夹:程序把*.java
文件编译后的结果放置在bin中
*.class
:半编译代码(字节码)
4、程序的主函数
一个程序一定要有一个启动点,从启动点开始分配内存。
java project: main函数
web project:web服务器启动时,加载项目(它没有main函数)
package com.icss.ui;
public class Test {
public static void main(String[] args) {
System.out.println("hello world");
//调用程序
System.out.println("程序结束");
}
}
输出结果:
hello world
程序结束
main函数的特点:
public static void main(String[] args) {
}
publ