初识Java

文章介绍了Java的基本概念,包括它的解释性和编译过程,以及Java的三个主要版本——JavaSE、JavaEE和JavaME。Java的特点包括简单性、面向对象、分布性、可移植性和安全性。此外,文章还提到了Java环境的搭建,特别是使用IDEA作为集成开发环境,并介绍了IDEA的项目结构。
摘要由CSDN通过智能技术生成

Java 简介

什么是Java

java是一种解释型、编译型的、面向对象语言,Java代码的执行会经过:

源码–>编译器–>字节码–>JVM–>机器码–>计算机

源码经过编译得到Java字节码(一种中间语言),Java虚拟机对字节码进行解释和运行,将字节码转为机器码,然后在计算机上运行.

Java版本

按应用范围,Java分为三个版本:

  • Java SE:Java标准版,用于桌面应用程序的开发
  • Java EE:Java企业版,用于开发企业级分布式网络程序
  • Java ME:用于嵌入式系统开发

Java的特性

  • 简单 :语法与C++类似,易于掌握;并对C++进行了简化和提高,取消了指针,用接口代替多重继承
  • 面向对象 :Java提倡万物皆对象,类是最外层的数据类型,不能在类外定义单独的数据和函数
  • 分布性 :包括操作分布和数据分布,在不同主机上布置相关操作和将数据存放在不同主机上
  • 可移植 :Java程序与体系结构无关,可以在不同计算机上运行
  • 解释型 :任何移植了Java解释器的设备都可以用Java字节码进行解释执行
  • 安全性 :Java删除了C的指针、内存释放等语法,避免了用户对内存的非法操作
  • 多线程 :多线程机制使应用程序在同一时间并行执行多项任务
  • 高性能 :编译后的字节码是在解释器中运行的,其速度较多数交互式应用程序快了许多
  • 动态 :Java可以动态调整库中的方法和增加变量

搭建java环境

下载JDK并安装,配置系统环境变量中的JAVA_HOME

工欲善其事必先利其器,Java集成开发环境IDEA

集成开发环境是将代码编写、编译、执行、调试等工作融合到一起的开发工具
IDEA中的四层项目结构

  1. project项目 :一个软件就是一个项目
  2. module模块 :软件的不同功能就是不同的模块,一个项目可以包含多个模块
  3. package :为方便管理,将一个模块中功能相同的代码或文件放在一个“文件夹”中,这个文件夹就是包,一个模块可以包含多个包。包名设置一般按照公司域名的倒序,如com.lzjtu.helloworld。这个其实是一个多级目录,不同级间用“.”分开
  4. class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值