位置: 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橡皮擦不是圆圈了)

  • 微信文章推广不再难!(微信点不开推文)

    微信文章推广不再难!(微信点不开推文)

  • 荣耀30pro支持应用分身吗(荣耀30pro支持应用流转吗)

    荣耀30pro支持应用分身吗(荣耀30pro支持应用流转吗)

  • 腾讯活动网址域名必须包含什么(腾讯的活动网址区域名必须包含)

    腾讯活动网址域名必须包含什么(腾讯的活动网址区域名必须包含)

  • 小米优化怎么关(怎么关闭小米优化功能)

    小米优化怎么关(怎么关闭小米优化功能)

  • 笔记本闭合两边缝隙不一样大(笔记本闭合两边有黑边)

    笔记本闭合两边缝隙不一样大(笔记本闭合两边有黑边)

  • 电脑内存占用多少正常(电脑内存占用多少算高)

    电脑内存占用多少正常(电脑内存占用多少算高)

  • 为什么手机亮度总是自己降低(为什么手机亮度老是自动变暗)

    为什么手机亮度总是自己降低(为什么手机亮度老是自动变暗)

  • 微信怎么弄聊天气泡(微信怎么弄聊天记录发给别人)

    微信怎么弄聊天气泡(微信怎么弄聊天记录发给别人)

  • 手机录屏是干什么用的(手机录屏是干嘛的)

    手机录屏是干什么用的(手机录屏是干嘛的)

  • 已经发的朋友圈怎么修改为部分人可看(已经发的朋友圈怎么换照片)

    已经发的朋友圈怎么修改为部分人可看(已经发的朋友圈怎么换照片)

  • 为什么微信加了人没有显示(为什么微信加了几个人就显示操作频繁)

    为什么微信加了人没有显示(为什么微信加了几个人就显示操作频繁)

  • 小米蓝牙耳机可以连接其他手机吗(小米蓝牙耳机可以用在华为手机上吗)

    小米蓝牙耳机可以连接其他手机吗(小米蓝牙耳机可以用在华为手机上吗)

  • ipad air3续航时间(ipad air3 续航)

    ipad air3续航时间(ipad air3 续航)

  • 快手怎样编辑已发布的作品(快手怎样编辑已读信息)

    快手怎样编辑已发布的作品(快手怎样编辑已读信息)

  • 抖音点赞立马取消能看见吗(抖音点赞立马取消有显示吗)

    抖音点赞立马取消能看见吗(抖音点赞立马取消有显示吗)

  • 淘宝怎样解除实名制(淘宝怎样解除实名认证)

    淘宝怎样解除实名制(淘宝怎样解除实名认证)

  • 面部支付怎么设置(面部支付怎么设置支付宝)

    面部支付怎么设置(面部支付怎么设置支付宝)

  • 华为nova3宽度(华为nova3i长度和宽度)

    华为nova3宽度(华为nova3i长度和宽度)

  • 万能钥匙头条怎么关闭(万能钥匙头条消息提示音怎么关)

    万能钥匙头条怎么关闭(万能钥匙头条消息提示音怎么关)

  • 苹果xs与苹果11的区别(苹果XS与苹果11pro参数对比)

    苹果xs与苹果11的区别(苹果XS与苹果11pro参数对比)

  • apple distribution什么意思

    apple distribution什么意思

  • 拼多多找不到我的商品(拼多多找不到我的步数功能)

    拼多多找不到我的商品(拼多多找不到我的步数功能)

  • 有蚂蚁花呗可以贷款吗(有蚂蚁花呗可以分期吗)

    有蚂蚁花呗可以贷款吗(有蚂蚁花呗可以分期吗)

  • 自动回复怎么设置手机(自动回复怎么设置给一个人)

    自动回复怎么设置手机(自动回复怎么设置给一个人)

  • 天天快报下载在哪删除(天天快报下载安装到手机上)

    天天快报下载在哪删除(天天快报下载安装到手机上)

  • Win10宽带无法连接

    Win10宽带无法连接"调制解调器报告了一个错误"(Win10宽带无法连接)

  • HTML实现简单的贪吃蛇小游戏(附完整源码)(html怎么做)

    HTML实现简单的贪吃蛇小游戏(附完整源码)(html怎么做)

  • java委托事件模型的使用(java委托模式和代理模式)

    java委托事件模型的使用(java委托模式和代理模式)

  • 帝国CMS怎么整合Ucenter接口(帝国cms整合Elasticsearch)

    帝国CMS怎么整合Ucenter接口(帝国cms整合Elasticsearch)

  • 总资产报酬率的计算公式
  • 抚恤金入账
  • 物业公司停车费按什么征税
  • 个人出租住房要交个税吗
  • 目前哪些费用不能加计扣除
  • 一般纳税人留底税额抵减欠缴税额
  • 股息红利是否纳入个税合并征税
  • 哪些合同不需要缴纳印花税的通知
  • 工程造价咨询服务流程
  • 印花税少提了怎么办
  • 开发成本可以计增值税吗
  • 企业交税的钱用在哪里
  • 工会经费计税依据是应发工资还是实发工资
  • 减免能减多久
  • 小微企业需要开公户吗
  • 国家金库为什么扣我银行里的钱
  • 每个月工资都不一样,怎么计算个税
  • 事业单位固定资产标准
  • 办税员不能领用发票是怎么回事
  • 派发现金红利怎么知道有没有
  • 国税地税纳税申报
  • 造价咨询暂定级能接业务吗
  • 鸿蒙大文件夹怎么设置透明度
  • 营业外支出是否需要发票
  • fsrec.sys
  • 广告公司的设计师多少钱一月
  • 材料成本差异贷方表示
  • 孕妇不能吃哪些水果?
  • 华硕路由器登录地址
  • 小企业会计准则适用于哪些企业
  • 已认证留抵待抵扣税额分录
  • 利用的拼音
  • 房地产开发企业增值税怎么算
  • 微信红包 python
  • vue设置背景图片透明度
  • nsloopup命令
  • 免征增值税账务怎么处理
  • python进行统计分析
  • 应收账款计提减值准备的方法
  • 花生油加工厂的手续好办吗
  • 社保可以补交吗
  • 电子发票查询真伪
  • 其他货币资金的六个内容
  • mysql中文乱码解决
  • 必要报酬率和期望报酬率谁大更好
  • 个人住的房子要交房产税吗
  • 事业单位购入
  • 已抵扣的进项税额转出会计分录账务处理
  • 垫款报销
  • 全额工资和实发工资
  • 先收发票后付款怎么做分录
  • 开了20万销项进项为0交多少税
  • 股东增资有哪几种方法
  • 判断数据库表是否为空
  • xp系统电脑开机密码忘记了
  • vista win
  • linux系统中的一切都归结为
  • win10安装不了ie
  • centos6.10安装
  • /proc目录造成linux根目录爆满
  • ubuntu安装指南
  • win8出现问题需要重启
  • unity做cg
  • cocos2dx 2.2.2
  • node.js怎么搭建服务器
  • app录音功能开发
  • vue router使用query和params传参的使用和区别
  • nodejs一键安装
  • unity_jail
  • 怎样编?
  • 电子原理图实例讲解
  • 在WINDOWS系统中回收站的作用不包括
  • android音乐播放器源代码
  • domcer下载
  • jQuery+Ajax实现限制查询间隔的方法
  • 贵州税务举报
  • 药品定价的三种形式
  • 出口增加为什么汇率会增加
  • 12366几点上班人工服务
  • 财政部国家税务总局2021年40号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设