一提到Java,就让我想起当年用Swing开发基于C/S架构的大社保系统的日子。那时候,我用Spring JDBC解决过上万人在同一天缴社保费的技术难题,这句话,至今还出现在我的个人简历上。
离开社保局之后,就没再用过Swing,因为企业开发C/S架构系统用的是C#。确实,在C/S方面,C#要比Java简单得多,也好用好多。但是在其他方面,Java应用得更好。
16.1 Java应用
如今Java用的较多的方面,有如下几个方面。
1. Web系统:用Spring MVC或老三样(Struts、Hibernate和Spring)开发Web系统的人较多;
2. 微服务:Spring Boot、Spring Cloud(国内好多大型企业都在用,我上班的企业也在用);
3. 通讯(IM):Java有很多开源的通讯框架可供选择,这个每家企业用的不同;
4. App:用智能手机、手表、电视上的安卓App和华为鸿蒙App(接下来的潜力股)。
如果你刚刚开始学习Java,建议你静下心来好好学习Java的基础知识,再去选择想从事的应用开发工作。
16.2 运行环境
Java的运行需要安装,包括JDK(Java Development Kit)和JRE(Java Runtime Envionment)。其中:JDK=JRE+开发工具;JRE=JVM+类库。JRE常用在发布产品中,软件开发是用JDK。
总而言之,你如果只是运行Java文件,那用JRE就够了;如果要开发并调试代码Javad源代码,那就可以使用JDK。现在处于学习Java阶段,当然安装JDK啦。
1. 在Windows下安装
确认你个人计算机是32还是64位的,接着到JDK官网https://java.sun.com下载对应版本。安装步骤是一模一样的,我就用jdk-8u201-windows-x64.exe为例。双击打开安装文件后,一直【下一步】即可。
![c227e5ff83ecd6f6c28b991e04c4b623.png](https://i-blog.csdnimg.cn/blog_migrate/ca049136e5499b66505075c80f58d881.jpeg)
在这,可以更改JDK的安装路径,如果你想要更改,就点【更改】。否则就采用默认的安装路径就好了,接着一直【下一步】到底。
![b04282251d9b908767eb6f452517e98a.png](https://i-blog.csdnimg.cn/blog_migrate/a17034c1dd739e470cc254628efea31c.jpeg)
安装完成后,可以打开命令行窗口,输入:java –version,验证一下是否正确,如果没问题的话,在窗口会显示java的版本号。
![e2227e04b60aac233538e257a9b3f456.png](https://i-blog.csdnimg.cn/blog_migrate/8ca41f02c3946766e79b71ebbd3c5c55.jpeg)
2. 在macOS下安装
到JDK官网https://java.sun.com下载jdk-8u202-macosx-x64.dmg安装包;双击开始安装。一直【继续】就好。
![910e964e95fd8fd16eb03a54c829cac6.png](https://i-blog.csdnimg.cn/blog_migrate/f92348cc4a398869f2e38ae4c8494334.jpeg)
如果能见到这个窗口,就说明安装成功了。
![b07caef04375c026c2055395b9fc5bf5.png](https://i-blog.csdnimg.cn/blog_migrate/a38c2c76065898a3e992847dd2e6b975.jpeg)
3. 在ubuntu下安装
在Ubuntu下安装JDK,不用下载安装包,用命令就可以搞定。打开【终端】,输入以下几个命令就好了。
#添加JDK下载资源,按回车确认
sudo add-apt-repository ppa:webupd8team/java
#更新资源列表
sudo apt-get update
#安装JDK8
sudo apt-get install oracle-java8-installer
![68957af7672439ec0849d12634fb891c.png](https://i-blog.csdnimg.cn/blog_migrate/b9cb7e2c9684db0beccc95628d4e54bb.jpeg)
安装完成后,可以确认一下JDK8的相关配置信息(如默认版本)。打开【终端】,输入:java –vesion。倘若显示的是其他版本(如OpenJDK),可以运行:sudo update-java-alternatives -s java-8-oracle 命令, 将JDK8设置为默认项。
![dfeb37bfc1e80266bbbf9863f48d725c.png](https://i-blog.csdnimg.cn/blog_migrate/2d9627f27ef1f4533a7fdd685d663657.jpeg)
16.3 开发环境
开发java的工具,挺多的。有经典永流传的开源免费的Eclipse,也有专用于开发安卓App的Android Studio,还有近两年势头噔噔往往涨的,用于开发鸿蒙App的DevEco-Studio。
这些开发工具的安装都挺简单,不是一直【下一步】,就是一直【继续】。如果你想在学好Java基础知识之后,用Spring MVC开发Web系统或用Spring Boot、Spring Cloud开发微服务,那你就安装Eclipse好了。
![69e1b37c64e72aeeb6c9d9cd68d89f0d.png](https://i-blog.csdnimg.cn/blog_migrate/90fd1eb1c4776378a0626f5d775a5f23.jpeg)
如果想开发Android App,那你就安装Android Studio就好。
![acc8692d25f35fda152e9aa2869973af.png](https://i-blog.csdnimg.cn/blog_migrate/354ddb5cee831a7d18abb5dd32caca2c.jpeg)
如果想借鸿蒙App的热度,寻找赚点额外收入的机会,那你可以安装DevEco-Studio。
![ac41b7f70313a0f7787cf3450a65b9f9.png](https://i-blog.csdnimg.cn/blog_migrate/9bc47e9a0326fbe13c0e53036324b29e.jpeg)
其实开发工具都差不多的,你个人喜欢就好。不用太纠结用什么开发工具的。就拿开发Java来说,也有人用VS Code的,也有用IntelliJ IDEA等的。
好了,Java入门有道开篇,老陈讲完了,如果你觉得对你有所帮助,希望你能转发点赞,让更多的人看到这篇文章。你的转发和点赞,就是对老陈继续创作和分享最大的鼓励。
一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我在分享Python,前端、Java和App方面的干货。关注我,没错的。
#Java##APP##程序员##鸿蒙App##项目实战#