Java程序入门

Java程序入门

学不死,死里学

提示:以下是本篇文章正文内容,下面案例可供参考

一、什么是程序和指令

回忆你去银行ATM机取钱的过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-34bqKX3c-1635319911077)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211027145641332.png)]

程序:对取钱的整个过程的描述!
指令:对取钱过程中的某一个步骤的描述!

有序的步骤写成一个备忘录,让计算机去理解执行,而这由有序的步骤组成的备忘录就是程序

指令就是指挥命令,其实就是备忘录中一个具体的步骤。

二、计算机语言

人与计算机之间通过什么沟通?语言

一种计算机能读得懂的语言
我们称之为“计算机语言

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-crHuJqgy-1635319911096)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211027151554338.png)]

计算机语言分为

低级语言

  • 机器语言
  • 汇编语言

高级语言

  • 如Java

Java是一种计算编程语言

二、Java的发展史、语言特性

Java是Sun Microsystems于1995年推出的高级编程语言。

James Gosling (java之父)
詹姆斯 苟思林
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hf9bcpgR-1635319911099)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211027151842625.png)]
2010年被 Oracle 公司(甲骨文)收购。

Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ObFYWnpv-1635319911102)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211027152016298.png)]

Java 技术主要应用:

  • 大型网站平台开发
  • 金融、电信等高大上行业
  • 政府、企业应用
  • 移动端开发(例如手机端、车载系统、智能家居等)

Java是一种面向对象的、独立于平台(OS)的语言:

  • 是完全面向对象的编程语言。
  • 是无需修改程序便能够在不同环境中运行。
  • Java程序被编译成一种名为字节码格式的“class”文件,字节码文件可以在任何带有Java解释器的操作系统、软件或设备运行。

Java语言的特性

  • 简单性
  • 安全性
  • 可移植性、
  • 面向对象性、
  • 健壮性、
  • 多线程性、
  • 体系结构中立、
  • 解释执行与高性能、
  • 分布式、
  • 动态性

三、Java的运行机制

Java程序必须经过编写、编译、运行三个步骤:

编写:是指在Java开发环境中进行程序代码的开发,最终形成后缀名为.java的Java源文件。

编译:是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。(jvm ——java虚拟机)

运行:是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。这一过程如图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WJsx7aCW-1635319911104)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211027152553252.png)]

四、开发规范

Java命名规范

  • 编写代码前,我们先应该树立规范编程的概念
  • 如同写作文一样,要有规范的写法,不能随意编写
  • 不规范的编码或者导致错误,或者让人无法理解,很不专业!
  • 编写你的第一个Java程序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值