位置: IT常识 - 正文

Java开发入门①(java开发从入门到精通)

编辑:rootadmin
(这里写自定义目录标题)Java开发入门 博客内容是本人自学java过程,所以具体工具的下载步骤会省略。其中的部分下载和安装步骤,引用了其他博主的相关文章。 Java语言 Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言,也是当今使用率最高的编程语言。 ... 目录Java语言

Java语言的特点什么是JDK?安装JDKJDK目录第一个Java程序path环境变量classpath环境变量Java的运行机制

推荐整理分享Java开发入门①(java开发从入门到精通),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java开发步骤,java开发从入门到精通,java开发入门教程,java开发入门教程,java开发教程,java开发快速入门,java开发快速入门,java开发快速入门,内容如对您有帮助,希望把文章链接给更多的朋友!

博客内容是本人自学java过程,所以具体工具的下载步骤会省略。其中的部分下载和安装步骤,引用了其他博主的相关文章。

Java语言

Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言,也是当今使用率最高的编程语言。 Java有着自己独特的优势:语言简单、是一个面向对象、分布式应用并且安全、体系结构中立并且可移植,最重要,它是一个动态语言。Java是一种面向对象的编程语言。具有跨平台、面向对象、泛型编程的特性。分为三个版本,分别是JavaSE标准版(个人计算机上的应用),JavaEE企业版(服务器端的应用),JavaME微型版(消费性电子产品的应用)。

Java语言的特点

java语言

简单性——解释性面向对象——高性能分布式处理——多线程健壮性——动态结构性——安全性开源定义:一个软件是开源的,最基本的含义是代码是公开的,任何人都可以去查看,修改以及使用。首先,开源代码和闭源代码非常不同。闭源代码就是普通的商业版权软件,代码是封闭的,只有作者才能看到,出了问题也只有他能修改。而开源代码,任何人都可以查看和修改。跨平台什么是跨平台性?跨平台图解什么是JDK?

了解JREjvm:java虚拟机jre=jvm+类库普通用户只需运行java程序,jre就够了开发人员,而除了运行还需要开发,此时需要安装jdkjdkjdk是java开发工具包jdk=开发工具+jre

Java6.0平台

安装JDKjdk官网下载:https://www.oracle.com/java/technologies/downloads/选择不同系统下的jdk(此时为window系统下载jdk)

然后打开下载的exe文件所在位置,双击下载的exe文件进行下载

下载和安装具体步骤,可观看博客:https://blog.csdn.net/qq_33323054/article/details/104705127

JDK目录

自己安装下载的jdk目录(本人安装在d盘中)

第一个Java程序

使用记事本或者editplus创建一个123.java文件,创建名为Demo的class随后在cmd中运行代码

javac的作用:

输出运行结果练习习题

Java开发入门①(java开发从入门到精通)

1、下面命令正确的是()A、java AppFirst.javaB、java AppFirstC、java appfirst.classD、javac AppFirst

2、以下关于java命令作用的描述中,正确的是()A、它专门负责解析由Java编译器生成的.class文件B、它可以将编写好的Java文件编译成.class文件C、可以把文件压缩D、可以把数据打包

path环境变量

首先,理解使用不同exe或者程序,都需要进入相应路径下打开或使用。比如针对javac.exe,要使用javac,就需要进入它所在目录,并打开它。(如在C盘下,执行javac会显示不成功)

如果要保证在任何路径下能使用javac.exe,则需要在windows的环境变量中配置相应参数。这样,在控制台中,首先从当前路径寻找,如若未找到,然后再从环境配置中的变量中寻找对应的javac.exe。

path配置过程理解path,path就相当于windows内部自带路径windows自带的Path变量(此变量记录应用程序的的路径)比如,打开写字板。此时以下为Path变量中的一部分(查找过程,从变量中查找)所以针对所举例的javac.exe程序,我们可以在path的首部添加(分号必须有):

D:\Program Files\jdk\jdk1.8.0_241\bin;

最后结果如下图展示

1、下面关于配置path环境变量作用的说法中,正确的是( )A、在任意目录可以使用javac和java命令B、在任意目录下可以使用class文件C、在任意目录可以使用记事本D、在任意目录下可以使用扫雷游戏

classpath环境变量

假如我把上述的Demo.class文件移动到001文件夹中进入终端,运行Demo.class假如要在本目录下,去运行其他目录的Demo.class文件,我们此时就会进行配置变量classpath(就是配置类文件的路径),与上述的path配置类似。可以临时配置此时可以在D:\JAVA代码\day01目录下,运行D:\JAVA代码\001目录的Demo.class文件上面的配置了classpath,只会运行其中的.class文件。如果在D:\JAVA代码\001加上分号“;”,他就会在默认的当前目录在寻找一遍。特别:加“.;”

1、下列关于classpath环境变量的说法中,哪一个是正确的A、classpath配置一次后可永久使用B、没有classpath环境变量就不能运行Java程序C、classpath环境变量可以让虚拟机找到class文件的目录D、查看当前classpath配置的命令是:classpath

2、下面关于classpath的说法中,错误的是()。A、classpath和path环境变量的查看与配置的方式完全相同。B、为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。C、从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。D、在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效

3.下列选项中,可以正确配置classpath的命令是( )A、set classpath=C:\Program Files\Java\jdk1.7.0_15\binB、set classpath : C:\Program Files\Java\jdk1.7.0_15\binC、classpath set =C:\Program Files\Java\jdk1.7.0_15\binD、classpath set : C:\Program Files\Java\jdk1.7.0_15\bin配置JAVA_HOME

Java的运行机制

1.通过javac编译.java文件,编译生成相对应的类文件,默认与.java在同一文件夹中。如果设置了classpath,生成的文件在配置的classpath的路径下。如果编译成功,没有语句生成,报错则会显示2.通过java去运行.class文件,如果没找到就会报错。如果成功就会按class内容执行并反馈。

文章只是本人学习过程的记录

本文链接地址:https://www.jiuchutong.com/zhishi/303675.html 转载请保留说明!

上一篇:Discuz如何去掉php小尾巴(discuz如何关闭站点)

下一篇:ps橡皮擦圆圈不见了(ps橡皮擦不是圆圈了)

  • 详解利用微博推广和赚钱的10种方法(微博推广怎么推)

    详解利用微博推广和赚钱的10种方法(微博推广怎么推)

  • 手机正在运行的程序在哪里关闭(手机正在运行的程序怎么设置)

    手机正在运行的程序在哪里关闭(手机正在运行的程序怎么设置)

  • 华为账号怎么强制解除(华为账号怎么强制解除实名)

    华为账号怎么强制解除(华为账号怎么强制解除实名)

  • 墨水屏对眼睛有伤害吗(墨水屏有辐射吗)

    墨水屏对眼睛有伤害吗(墨水屏有辐射吗)

  • switch更新无法连接服务器(switch更新无法连接互联网)

    switch更新无法连接服务器(switch更新无法连接互联网)

  • 短信验证码怎么弄(短信验证码怎么自动复制粘贴)

    短信验证码怎么弄(短信验证码怎么自动复制粘贴)

  • 为什么全民k歌有不认识的人评论(为什么全民k歌要vip)

    为什么全民k歌有不认识的人评论(为什么全民k歌要vip)

  • 十代酷睿i5-10400F水平如何(十代酷睿i510400F六核心十二线程)

    十代酷睿i5-10400F水平如何(十代酷睿i510400F六核心十二线程)

  • 华为type-c是什么意思(华为type-c接口的手机有哪些)

    华为type-c是什么意思(华为type-c接口的手机有哪些)

  • oppor15黑屏唤醒语音助手(oppor15x黑屏)

    oppor15黑屏唤醒语音助手(oppor15x黑屏)

  • 微脉圈是什么(微脉圈是什么情况)

    微脉圈是什么(微脉圈是什么情况)

  • 多媒体软件系统主要包括(多媒体软件系统的组成从底层到高层依次为)

    多媒体软件系统主要包括(多媒体软件系统的组成从底层到高层依次为)

  • iphone4s怎么开机(iphone4s怎么开机不了)

    iphone4s怎么开机(iphone4s怎么开机不了)

  • qq补登卡可以补登几天之内(qq补登卡可以补登七天吗)

    qq补登卡可以补登几天之内(qq补登卡可以补登七天吗)

  • mate30pro比p30pro拍照谁强(华为mate30pro和华为p30pro拍照哪个好)

    mate30pro比p30pro拍照谁强(华为mate30pro和华为p30pro拍照哪个好)

  • win10开机启动项怎么设置(win10开机启动项文件夹路径)

    win10开机启动项怎么设置(win10开机启动项文件夹路径)

  • 如何设置试卷的密封线(如何设置试卷的装订线及姓名那栏)

    如何设置试卷的密封线(如何设置试卷的装订线及姓名那栏)

  • 手机有回音是怎么回事(手机有回音是怎么回事华为)

    手机有回音是怎么回事(手机有回音是怎么回事华为)

  • 手机恶意广告怎么删除(手机恶意广告怎么清除)

    手机恶意广告怎么删除(手机恶意广告怎么清除)

  • 无限流量限流怎么办(无限流量限流怎么恢复)

    无限流量限流怎么办(无限流量限流怎么恢复)

  • 黑鲨能否开启私密空间(黑鲨能否开启私人空间)

    黑鲨能否开启私密空间(黑鲨能否开启私人空间)

  • 小米手环4游泳怎么设置(小米手环4游泳模式不计米数)

    小米手环4游泳怎么设置(小米手环4游泳模式不计米数)

  • 荣耀9x有没有隐藏空间(荣耀9x有没有隐私相册)

    荣耀9x有没有隐藏空间(荣耀9x有没有隐私相册)

  • iqoo呼吸灯怎么开(iqoo5 呼吸灯)

    iqoo呼吸灯怎么开(iqoo5 呼吸灯)

  • 小米9屏幕刷新率(小米9屏幕刷新率超频)

    小米9屏幕刷新率(小米9屏幕刷新率超频)

  • 【深度学习】目标检测的性能评价指标,mAP_0.5,mAP_0.5,0.95,0.05

    【深度学习】目标检测的性能评价指标,mAP_0.5,mAP_0.5,0.95,0.05

  • 增值税建筑服务税率变化时间
  • 不征税收入计入应纳税所得额吗
  • 增值税税控系统专用设备
  • 固定资产的入账
  • 去年的成本如何调整汇算清缴额
  • 事业单位注销税务登记
  • 电子税务局税种核定怎么操作
  • 未达账项怎么做会计分录
  • 房租收入应该计入什么会计科目
  • 发行长期债券会计分录例题
  • 将外购货物分配给客户
  • 销售安装门窗增值税
  • 零售业税率多少?如何交?
  • 开发商按揭贷款担保责任有哪些
  • 土地使用税如何计算缴纳
  • 多认证的增值税怎么处理
  • 加盟费返款怎么入账
  • 科研经费税收优惠
  • 物业会计科目设置
  • 进口发票怎么认证
  • 金蝶kis标准版软件操作流程演示
  • 百旺开票系统升级后如何恢复
  • 退休职员工伤补助金放哪个科目?
  • 增值税销项税额抵减账务处理
  • win11系统进程
  • 材料按计划成本计价下,外购材料结算
  • 请问王者荣耀是谁发明的
  • 政府补助计量的基础是
  • 结算备付金的账户是什么
  • 系统太多怎么办
  • 如何设置两台路由器连接
  • 股权转让合同怎么解除
  • 应缴纳增值税计什么科目
  • 安全模式是个啥
  • 酒店里用了收费的东西怎么算
  • 落日时光
  • 查补的增值税账务处理
  • 编程主要学什么东西
  • 银行存款也有窍门
  • vue–router
  • 最好用的刷题笔
  • 清包工可以有一部分小料吗
  • 更改增值税申报表退税在哪里退钱
  • sqlserver2008无法连接到local用户登录失败
  • 财政补贴收入怎么做账
  • 政府补贴进项税额处理
  • 金融企业里面的债务
  • 投资性房地产的定义
  • 不交社保如何在网上投诉
  • 支付土地租金计入什么科目里面
  • 结转固定资产清理科目
  • 公司运营成本如何计算
  • 原材料结转下年怎么记
  • 企业防止股权收益的措施
  • 年度采购总额在哪个报表
  • 企业流动负债比率多少算正常
  • MySQL:Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEM
  • sql server导出
  • 如何修改注册表键值
  • 微软安全公告
  • win8.1怎么升级到win11
  • 微软9月补丁
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • 苹果电脑注释
  • find linux命令详解
  • ssh密钥根据什么生成
  • Linux禁止MySQL开机自启动的小技巧
  • 将list转换为json字符串
  • cocos2dx quick lua 学习笔记1
  • unity集训
  • linux更换用户登录命令
  • 查看本机开放端口号
  • javascript:void(o)怎么解决
  • Android之fill_parent和wrap_content
  • 河南的省直
  • 美容行业增值税率是多少
  • 土地增值税按什么价格
  • 税务管理职责
  • 风险研判能力不足的原因
  • 资源税的计税方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设