【无标题】

【无标题】,第1张

【无标题】 编程入门- java

算法是计算机的灵魂,编程语言便是塑造计算机的灵魂。

编程语言的三大阶段

机器语言:机器能够直接识别的程序语言或指令代码每一 *** 作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对 *** 作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。

汇编语言汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。 汇编语言, 即第二代计算机语言,用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“ MOV”代表数据传递等等,通过这种方法,人们很容易去阅读已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便。但计算机的硬件不认识字母符号,这时候就需要一个专门的程序把这些字符变成计算机能够识别的二进制数。因为汇编语言只是将机器语言做了简单编译,所以并没有根本上解决机器语言的特定性,所以汇编语言和机器自身的编程环境息息相关,推广和移植很难,但是还是保持了机器语言优秀的执行效率,因为他的可阅读性和简便性,汇编语言到现在依然是常用的编程语言之一。 汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件 *** 作和高要求的程序优化的场合。驱动程序、嵌入式 *** 作系统和实时运行程序都需要汇编语言。

高级语言:高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。例如,要将2个变量相加并赋值给第三个变量,用高级语言表达为var3=var1+var2 。

编程语言介绍

C语言:由贝儿实验室发明;

C++:既有面向工程也有面向对象;

Java:由sun公司发明于1995年;

Javascriot:一种脚本语言主要用于h5开发;

python:发明于1985年;

PHP:主要用于中小型网站开发;

C#:(C sharp)由微软发布的面向对象语言;

kotlin:多平台应用的静态语言,安卓开发主流语言;

GO:运行效率高静态强类型语言;

Fortran:IBM1953年提出用于工程计算领域。

java语言

著名版本:Jdk2、J2SE5.0、javaSE8.0(目前企业常用)

核心优势:跨平台;

JavaSE:标准版定位于个人计算机开发;

JavaEE:企业版,定位在服务器端的开发;

JavaME:微型版,定位在消费性电子产品上;

特性和优势:跨平台/可移植性、安全性、面向对象、简单性、高性能、分布式、多线程、健壮性

java运行机制

源文件——>java编译器——>字节码文件(*.class)——>类装载器——>字节效验器——>解释器(系统平台)

JVM(java虚拟机):执行编译后的内容(byte code)

源文件(*.class)—编译—>字节码文件— 解释执行—>Java for linux,java for windows, java for other

JRE(Java Runtime Environment)包含:JAVA虚拟机,库函数,运行JAVA应用程序必须的文件。JRE:java运行时的程序

JDK(Java Development Kit):包含JRE,以及新增加编译器等用于程序开发的文件。

总结

java对大小写敏感,如果出现大小写拼写错误程序无法运行;

关键字Public被称作访问修饰符(access modifier),用于控制程序对其它部分对这段代码的访问级别

关键字class的意思是类,java是面向对象编程所有代码都必须放在类里面

一个源文件只有一个public类

一个源文件可以包含多个class类

main方法应用程序的入口方法,他有固定的书写格式public static viod main(string[] args){······}

在java中用花括号划分程序的各部分,任何方法都必须以“{”开始,以“}”结束,受空格限制

每个语句必须以;结束

编程入门- java

算法是计算机的灵魂,编程语言便是塑造计算机的灵魂。

编程语言的三大阶段

机器语言:机器能够直接识别的程序语言或指令代码每一 *** 作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对 *** 作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。

汇编语言:汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。 汇编语言, 即第二代计算机语言,用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“ MOV”代表数据传递等等,通过这种方法,人们很容易去阅读已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便。但计算机的硬件不认识字母符号,这时候就需要一个专门的程序把这些字符变成计算机能够识别的二进制数。因为汇编语言只是将机器语言做了简单编译,所以并没有根本上解决机器语言的特定性,所以汇编语言和机器自身的编程环境息息相关,推广和移植很难,但是还是保持了机器语言优秀的执行效率,因为他的可阅读性和简便性,汇编语言到现在依然是常用的编程语言之一。 汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件 *** 作和高要求的程序优化的场合。驱动程序、嵌入式 *** 作系统和实时运行程序都需要汇编语言。

高级语言:高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。例如,要将2个变量相加并赋值给第三个变量,用高级语言表达为var3=var1+var2 。

编程语言介绍

C语言:由贝儿实验室发明;

C++:既有面向工程也有面向对象;

Java:由sun公司发明于1995年;

Javascriot:一种脚本语言主要用于h5开发;

python:发明于1985年;

PHP:主要用于中小型网站开发;

C#:(C sharp)由微软发布的面向对象语言;

kotlin:多平台应用的静态语言,安卓开发主流语言;

GO:运行效率高静态强类型语言;

Fortran:IBM1953年提出用于工程计算领域。

java语言

著名版本:Jdk2、J2SE5.0、javaSE8.0(目前企业常用)

核心优势:跨平台;

JavaSE:标准版定位于个人计算机开发;

JavaEE:企业版,定位在服务器端的开发;

JavaME:微型版,定位在消费性电子产品上;

特性和优势:跨平台/可移植性、安全性、面向对象、简单性、高性能、分布式、多线程、健壮性

java运行机制

JVM(java虚拟机):执行编译后的内容(byte code)

JRE(Java Runtime Environment)包含:JAVA虚拟机,库函数,运行JAVA应用程序必须的文件。JRE:java运行时的程序

JDK(Java Development Kit):包含JRE,以及新增加编译器等用于程序开发的文件。

总结

java对大小写敏感,如果出现大小写拼写错误程序无法运行;

关键字Public被称作访问修饰符(access modifier),用于控制程序对其它部分对这段代码的访问级别

关键字class的意思是类,java是面向对象编程所有代码都必须放在类里面

一个源文件只有一个public类

一个源文件可以包含多个class类

main方法应用程序的入口方法,他有固定的书写格式public static viod main(string[] args){······}

在java中用花括号划分程序的各部分,任何方法都必须以“{”开始,以“}”结束,受空格限制

每个语句必须以;结束

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5712740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存