Java是一门非常火的面向对象计算机语言
通过官方网站获取JDK
http://www.oracle.com
(资料图片仅供参考)
注意1:针对不同的操作系统,需要下载对应版本的JDK。
注意2:
如果你的电脑是windows32位的,建议重装系统,重装成64位的操作系统。
傻瓜式安装,下一步即可。默认的安装路径是在C:\Program Files下。
建议:
安装路径不要有中文,不要有空格等一些特殊的符号。
以后跟开发相关的所有软件建议都安装在同一个文件夹中,方便管理。
HelloWorld案例是指在计算机屏幕上输出“HelloWorld”这行文字。各种计算机语言都习惯使用该案例作为第一个演示案例。
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
1. 新建文本文档文件,修改名称为HelloWorld.java。
注意:后缀名为java的才是java文件。
1. 用记事本打开HelloWorld.java文件,输写程序内容。
注意:未保存的文件在左上角会有*符号标记
1. 编译文件。编译后会产生一个class文件。
java文件:程序员自己编写的代码。
class文件:交给计算机执行的文件。
2. 运行代码
注意:运行的是编译之后的class文件。
用到两个命令:
javac + 文件名 + 后缀名 (就是编译java文件)
java + 文件名(运行编译之后的class文件)
在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
具备识别BUG的能力:多看
具备分析BUG的能力:多思考,多查资料
具备解决BUG的能力:多尝试,多总结
1、非法字符问题。Java中的符号都是英文格式的。
2、大小写问题。Java语言对大小写敏感(区分大小写)。
3、在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。
4、编译命令后的java文件名需要带文件后缀.java
5、运行命令后的class文件名(类名)不带文件后缀.class
...
问题:
public和class之间缺少一个空格。
技巧:一般来讲在单词之间的空格是不能省略的。
如果是单词和符号之间的空格是可以省略的。
问题:
system首字母必须大写。
技巧:
Java代码中,是严格区分大小写的。
所以该大写的地方一定要大写,该小写的地方一定要小写。多多练习。
问题:
第三行代码中的HelloWorld必须用双引号引起来,否则就会出现问题。
问题:
在以后代码当中,所有的标点符号必须是英文状态下的。
技巧:
可以在输入法中进行对应的设置。
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在bin目录下使用,而我们想要在任意目录下都能使用,所以就要配置环境变量。
注意:现在最新从官网上下载的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用。
以前下载的老版本的JDK是没有自动配置的,而且自动配置的也只包含了4个工具而已,所以我们需要删掉已经配置完毕的,再次重新配置Path环境变量。
①JAVA_HOME:告诉操作系统JDK安装在了哪个位置(未来其他技术要通过这个找JDK)
②Path:告诉操作系统JDK提供的javac(编译)、java(执行)命令安装到了哪个位置
三个版本:
• Java8:Java经典的版本。
• Java11:长期支持版本
• Java17:支持很多新特性
用8版本开发的代码,用11版本能运行吗?必须可以的。
用11版本开发的代码,用8版本能运行吗?不一定。
如果11版本开发的代码,没有用到9~11的新特性,那么用8是可以运行的。
如果11版本开发的代码,用到了9~11的新特性,那么用8就无法运行了。
JavaSE、JavaME、JavaEE
是其他两个版本的基础。
Java语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发。
其中最为主要的还是小型移动设备的开发(手机)。渐渐的没落了,已经被安卓和IOS给替代了。
但是,安卓也是可以用Java来开发的。
用于Web方向的网站开发。(主要从事后台服务器的开发)
在服务器领域,Java是当之无愧的龙头老大。
面向对象
安全性
多线程
简单易用
开源
跨平台
操作系统本身其实是不认识Java语言的。
但是针对于不同的操作系统,Java提供了不同的虚拟机。
虚拟机会把Java语言翻译成操作系统能看得懂的语言。
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。
标签:
精彩推荐
1 1Java是什么?Java是一门非常火的面向对象计算机语言1 2下载和安装1 2 1下载通过官方网站获取JDKhttp: w
通讯:土耳其地震灾区度过悲伤与希望交织的开斋节新华社安塔基亚4月23日电新华社记者李振北土耳其的开斋节
SpringCloudBus是SpringCloud微服务框架中的一个组件,可以用于在微服务之间广播消息,从而实现微服务之间
问:长沙劳动合同到期不续签有赔偿吗?根据《劳动合同法》第四十四条规定劳动合同期满的,劳动合同终止。第
4月22日,由国家儿童肿瘤监测中心编制的《国家儿童肿瘤监测年报(2022)》(以下简称《年报(2022)》)正式发布。结
1、所谓的新养猪流,顾名思义就是4保1,一般养猪流的标配是太乙真人,孙膑,庄周,加上蔡文姬,其实这里面4
极智舒适科技理念完美融入让视觉更愉悦的RISINGMAX3+1巨幕、让交互更简单的RISINGOS智舱交互系统、让智...
我们公司控股企业杏花村汾杏股份酒厂的青花汾杏产品荣获十年十大新名酒,在此我谨代表汾杏股份公司向搜...
每经AI快讯,白宫当地时间22日晚发布美国总统拜登关于苏丹局势的声明,拜登在声明中称,将暂停美国驻苏...
-6款RS车型中的第一款将于2019年底上市。-获得一个591bhp温和混合双涡轮增压V8。奥迪发布了全新的超级跑车—
河北新闻网讯(河北日报记者郝东伟)日前,省农业农村厅、省发改委、省财政厅、省自然资源厅、省商务厅...
近日,在宝鸡市区金渭湖南侧的观鸟台附近,市民们惊喜地发现,一群嬉戏的鸭子里出现了几只以前没见过的...
Chiplet将一颗大的SoC芯片拆分成多个芯粒,相较于测试完整芯片难度更大,为保证最后芯片的良率,需要保...
青岛新闻网4月22日讯(记者宁冠宇)为迎接第28个世界读书日的到来,努力打造书香李沧,引导市民多读书、...
在新能源发展初期,小鹏作为“蔚小理”的一员,是新势力的代表之一。近年来,小鹏一直面临着销量危机,...
第七届甘肃省残疾人职业技能竞赛开幕4月22日,由甘肃省残联、省人社厅共同举办的第七届全省残疾人职业技...
这个影响还是比较大的。但是前提条件是评上高级技术职称以后要被学校聘任,只有聘任担任高级技术职务的...
1、孔雀豆海南个体078是一种含羞草科、海红豆属植物。文章到此就分享结束,希望对大家有所帮助。
搜狐体育消息北京时间4月12日凌晨,2020 2021赛季斯诺克世锦赛资格赛继续进行,在第三轮比赛中,名将梁文博6-3
永泰县气象台发布雷电黄色预警【Ⅲ级 较重】
资讯News
06-20
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
聚焦Policy
当好农民工的“护薪人” 近日,罗某等7名农民工在收到被拖欠的工资后,纷纷打电话向江西省南昌市...
“通讯录里所有人都知道我欠钱了” □ 本报记者 韩丹东 □ 本报见习记者 张守坤 ...
大连宝马车撞人案肇事司机被判死刑 本报讯 记者韩宇 10月29日,辽宁省大连市中级人民法院一审...
医院财务迷上网络赌博输光5000万元公款 □ 本报记者 马维博 □ 本报通讯员 汪宇堂 曹...
辊环车削 雕琢毫厘(工匠绝活) 【绝活看点】 23年来,雷虎始终扎根一线,改进钢材轧制工艺...
交警严查超标电动自行车挪用“白牌” 截至昨晚6时,处罚电动自行车违法行为共计6585笔;下一步将...
明起寒潮来袭 北方气温普降10℃以上 中央气象台预计,本周日北京平原地区最低气温降至-4℃左右...
多种蔬菜价格降幅达五成 包括菠菜、蒿子秆等 预计本月中旬蔬菜恢复供需平衡 本报讯(记者...
北京周日最低气温或达-4℃ 本报讯(记者 赵婷婷)北京青年报记者昨天从中央气象台获悉,新一股...
昌平一家四口确诊新冠肺炎 天通北苑第二社区升级为中风险地区 朝阳两涉疫校区及16所学校停课 ...