JAVA学习:基础入门(上)

本文介绍了JAVA学习的基础概念,包括工作区(Workspace)的管理,Project和Package的用途,重点讲解了Java的核心机制——Java虚拟机(JVM)和垃圾收集机制。同时,提到了程序的主函数特点,以及Java数据类型的划分,包括基本类型(如数值型、字符型、布尔类型)和引用类型。最后,讨论了Java中的运算符,如布尔逻辑运算符和位运算符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值