初识java

java的体系和特点

javase 标准版 各应用平台的基础,用于桌面开发和低端商务应用
javaee 企业版 主要应用于企业级环境开发
javame 微型版 消费产品和嵌入式的设备

这里我们主要学习的是 javase 和 javaee。

javase的组成
jdk = jre(java运行环境) + 工具程序和api(java编辑器javac.exe,java运行时解释器java.exe,java文档化工具javadoc.exe以及其他的工具和资源)
jre的主要功能:1、加载代码–由类加载器class loader完成
2、校验代码–由字节码校验器byte code verifier完成
3、执行代码–由运行时解释器runtime interperter完成

java 特性

1、纯面向对象的编程语言。
2、跨平台的语言。(例如 在Windows开发的代码在ios也可以运行)
3、健壮性 (有一些错误他会提示你)
4、安全 (自动回收垃圾)

jvm 和 GC

jvm :是一个可运行java字节码文件的机器。可以实现java字节码和 计算机之间的通信。不同平台有不同的jvm。屏蔽了运行平台之间的差距实现了"一次编译 到处运行";
GC: 也就是一个垃圾回收的机制。(不再使用的内存空间进行回收)
JVM提供了一个系统线程来跟踪存储空间的分配情况,检查并且释放那些可以被释放的存储空间,垃圾回收器在java程序运行过程中是自动启用,程序员无法精确控制。

环境变量

1、windows + R dos命令框 随便输入回车后会提示 不是内部和外部命令。
2、环境变量就是外部命令
3、path中配置的命令 如果有2个java 他会优先执行 第一个。
4、配置的环境变量以后 java -version 出来的是别的版本的jdk版本
5、在path中配置环境变量有一点不合理,就是当你不同开发环境需要用到不同的jdk环境的话就要进行重复的配置管理,这样很容易删掉原来系统的环境变量。解决方法:

5.1、右键我的电脑属性打开环境变量
5.2、新建一个单独数据java的家
5.3、然后在path中配置:%JAVA_HOME%\bin 就可以了这样 我们以后想要修改jdk版本只需要修改java的家的变量值就可以进行切换了(最大程度降低了 更改环境变量带来的损失)

自定义环境变量配置:例如

1、我们把酷狗这个页面的路径配置到环境变量的path中
2、然后Windows + r 输入cmd 打开dos命令框 输入 KuGou(就这样酷狗就打开了)

代码语句的分类

1、结构定义语句 例如 public class 类名 { } ,putlic static void main(String[] args){ }
2、功能执行语句的结尾 必须已分号结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SMALLc鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值