当前位置: 首页> 房产> 家装 > 北京网络营销公司网页_博客网络营销方式_app制作一个需要多少钱_做推广app赚钱的项目

北京网络营销公司网页_博客网络营销方式_app制作一个需要多少钱_做推广app赚钱的项目

时间:2025/7/10 18:02:20来源:https://blog.csdn.net/weixin_59786087/article/details/145952492 浏览次数:0次
北京网络营销公司网页_博客网络营销方式_app制作一个需要多少钱_做推广app赚钱的项目

可移植性、安全可靠、性能较好。

  • 开发社区最完善,功能最丰富。

一个语言出来是否好,看是否有成熟的社区。

桌面应用开发:税务管理软件、IDEA

企业级应用开发:微服务、大型互联网应用

移动应用开发:JAVAMEandroid、医疗设备

服务器系统:应用的后台

大数据开发:hadoop

游戏开发:我的世界。

企业级应用开发是最多的。

Java技术体系

JavaSE:标准版 Java的技术的核心和基础——>就是Java的基础部分

JavaEE: 企业版 企业级应用开发的一套解决方案。——>涉及框架

JavaME:小型版本 机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台。——>移动端,嵌入式设备

回顾:

Java是一门高级编程语言

由sun公司 Oracle公司开发

詹姆斯-高斯林是Java之父

基本上什么都可以干,主要做互联网系统的开发


一、如何使用Java

如果要在电脑上要开发Java程序,那么需要安装jdk(Java开发者工具包)才能使用Java。

1.jdk的历史

1996-2004年是2年一更新。

[重点]注意:jdk1.5其实就是jdk5.0。命名并不规范。

直到2009年Oracle甲骨文收购sun公司,命名开始规范

2014年jdk出现jdk(8.0、LTS)长期支持版。

2.jdk下载

https://www.oracle.com/

这里就可以安装jdk了。

3.如何验证jdk安装成功

jdk安装后的bin目录会有java.exe

在此路径下,我们进入命令提示符

输入

java -version
javac -version

出现jdk版本,那么其实是运行成功了。

4.java程序的基本运行
javac编译
java执行
回顾:

1.搭建java开发环境需要安装什么?去哪里下载?

需要jdk,orackle官网下载

2.常用的jdk版本有什么,常用的LTS版本是什么意思

jdk1.8、jdk11、jdk17、jdk21,长期支持版本(Long-Term Support)

二、java程序开发的三个步骤

  • 开发Java程序,编写程序,编译程序,运行程序。

编写源代码文件,然后javac编译,生成字节码文件,最后使用java运行字节码文件。

javac 文件名.java
​
java 字节码文件的文件名


[重点]jdk的组成、跨平台原理

1.jdk的组成

  • JVM(Java visual machine):Java虚拟机,真正运行Java的地方。

  • 核心类库:Java自己写好的程序,给程序员的程序调用的。

  • JRE(Java runtime environment):Java的运行环境:有jvm和核心类库

  • Java开发工具:java、javac

  • JDK(Java Development Kit):Java开发工具包

[重点]javac命令和java命令是什么?

java和javac是JDK中两个最核心的开发工具。

javac:Java编译器,将.java文件转化为JVM能理解的字节码文件。

java:Java程序启动器,运行字节码文件,启动JVM执行程序

就相当于:JVM是运行字节码文件的"引擎",而Java命令是启动这个引擎的工具。

jdk中的其他开发工具
  • jar:打包.class文件为JAR包,类似ZIP压缩,但包含元数据;

  • javadoc:根据代码中的文档注释生成API文档;

  • jdb:Java调试工具,用于排查代码问题

  • javap:反编译.class文件,查看字节码内容。

总结:java和javac既是jdk中的命令,也是开发工具。

2.跨平台特性

class文件:字节码文件是运行在虚拟机中的,

回顾:

1.jdk有哪些东西组成?

2.java的跨平台是什么含义?Java是如何实现跨平台特性的?

跨平台:一次编译,处处运行。

如何实现跨平台特性的:各个平台的安装jvm后,java源代码经过编译后,生成字节码.class文件,字节码文件在不同平台的虚拟机上就可以运行。


[重点]环境变量知识

用户变量和系统变量,顾名思义。

Path环境变量用于记住程序路径。

如何理解呢?

我们举个例子:

  • 我们知道,我们在资源管理器中输入cmd后,可以进入命令提示符

    • 输入QQ即可启动QQ

      QQ

那么Path的作用就是记住了QQ.exe的路径,然后在任何路径下都可以运行QQ.exe文件。

如下:

我们需要在Path中新增QQ.exe所在的路径,注意:只用到QQ.exe的路径下,不需具体到QQ.exe。

一般是exe文件一般在bin路径下。

可以看到,我们在任意路径输入qq,都可以启动QQ了。

[重点]老版本的jdk版本,环境变量与目前的配置不同

老版本jdk在安装的时候是没有自动配置Path环境变量的,必须要自己配置Path环境变量。

  • 这里老版本指的是jdk1.8之前

  • 新版本jdk安装时,自动配置了Path环境变量,也就是可以在任何地方可以使用java和javac语句。

注意:新版本的jdk只是自动配置了Path,在javapath路径下的java.exejavaw.exejavac.exe 可以允许可以使用了,就是能直接用java和javac语句,也就是能直接使用JDK的开发工具。

但是没有自动配置JAVA_HOME。还需要在系统环境变量和Path中配置JAVA_HOME''

我们配置的JAVA_HOME环境变量是什么?有什么作用?

1.后期有多个jdk版本,后续切换jdk的时候方便,直接在系统环境变量中编辑变量值即可。

2.其他软件问题

回顾

1.什么是Path环境变量?作用是什么?

2.我们为什么要配置JAVA_HOME?

推荐阅读:有关jdk的环境变量改动

关键字:北京网络营销公司网页_博客网络营销方式_app制作一个需要多少钱_做推广app赚钱的项目

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: