【Hello Java】java学习记录(1)

简介: 【Hello Java】java学习记录(1)

2022-5-9 正式入坑Java。做个纪念,真正的全栈之路从今天开始!

1.hello Java!


首先下载安装JDK(www.oracle.com),记事本写下如下代码,文件后缀改为.java

cmd进入文件所在文件夹:

编译文件:javac 文件名.java

运行文件:java 文件名

public class HelloWorld{
  public static void main(String[] args){
    System.out.print("hello world!" + "\n");
    System.out.print("hello Java!");
  }
}

image.png

2.Java的三大平台分类


JavaSE:

可以用于桌面应用开发。

JavaME:

用于嵌入式设备和小型移动设备开发。

JavaEE:

企业级的服务器开发。

在这个领域Java是当之无愧的No1

3.环境变量


为什么配置环境变量

如果我们想要在CMD的任意路径下都可以打开任意的软件,那么就需要把软件的路径配置到环境变量当中。

1.4.2 查找顺序

首先,会在当前路径下找,如果没有,就会到环境变量中找,找到了就直接打开了。

注:

可以把你想要隐藏的很多东西,全都放在一个很深的目录中。

以后想要自己一个人欣赏的时候,就用CMD直接打开就可以了。

4.JDK JRE和JVM


JVM:虚拟机,是代码真正运行的地方。

JRE:包含了JVM和核心类库。

JDK:包含了JRE和开发工具。

程序员:JDK

使用者:JRE

相关文章
|
18天前
|
缓存 安全 Java
《volatile使用与学习总结:》多层面分析学习java关键字--volatile
《volatile使用与学习总结:》多层面分析学习java关键字--volatile
14 0
|
18天前
|
安全 Java 编译器
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
15 1
|
19天前
|
消息中间件 负载均衡 Java
学习Java中的反应式编程
学习Java中的反应式编程
|
7天前
|
设计模式 算法 Oracle
Java语言学习路径及学习资源推荐
Java语言学习路径及学习资源推荐
|
1月前
|
Java
JAVA高级部分学习小结(2023.11.4)
JAVA高级部分学习小结(2023.11.4)
|
1月前
|
算法 Java 测试技术
滚雪球学Java(54):从零开始学习Java中的Math类,轻松解决数学难题
【6月更文挑战第8天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
25 0
滚雪球学Java(54):从零开始学习Java中的Math类,轻松解决数学难题
|
17天前
|
缓存 NoSQL Java
Redis系列学习文章分享---第四篇(Redis快速入门之Java客户端--商户查询缓存+更新+双写一致+穿透+雪崩+击穿+工具封装)
Redis系列学习文章分享---第四篇(Redis快速入门之Java客户端--商户查询缓存+更新+双写一致+穿透+雪崩+击穿+工具封装)
22 0
|
17天前
|
存储 NoSQL Java
Redis系列学习文章分享---第三篇(Redis快速入门之Java客户端--短信登录+session+验证码+拦截器+登录刷新)
Redis系列学习文章分享---第三篇(Redis快速入门之Java客户端--短信登录+session+验证码+拦截器+登录刷新)
25 0
|
17天前
|
存储 NoSQL Java
Redis系列学习文章分享---第二篇(Redis快速入门之Java客户端--Jedis+连接池+SpringDataRedis+RedisTemplate+RedisSerializer+Hash)
Redis系列学习文章分享---第二篇(Redis快速入门之Java客户端--Jedis+连接池+SpringDataRedis+RedisTemplate+RedisSerializer+Hash)
24 0
|
17天前
|
Java Apache
学习Java中的日志系统设计与优化
学习Java中的日志系统设计与优化