- 0
- 0
- 约4.67万字
- 约 42页
- 2024-01-07 发布于江苏
- 举报
总结
=1\*CHINESENUM3一.
什么是编程?
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
为了是计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步地区工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
2.Java语言概述,历史、特点
是SUN(StanfordUniversityNetwork,斯坦福大学网络公司)1995年推出的一门高级语言。是一种面向Internet的编程语言。
随着java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Java5.0之后的三大技术框架
J2EE(java2platformenterpriseedition)企业版
在jdk5.0版本之后称为javaee,是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如servletjsp等,主要是针对于web应用程序开发。石川智播客就业班和黑马训练营的只要学习内容之一。
J2se(java2platformstandardedition)标准版
在jdk5.0版本之后称为javase,这是在基础阶段主要学习的内容,也是java的基础,以后不管充android开发或者是物联网+云计算的开发,都是建立在jse基础上的,一次该技术是java的最核心技术,是传智播客基础班的主要上课内容。
J2ME(Java2PlaformtMicroEdition)小型版
在jdk5.0版本之后称为JAVAME,该技术多应用于一些电子产品的嵌入式开发,以前在手机开发上应用的也比较多,但是随着智能手机的发展,现在手机应用程序(比如Android程序)的开发已经不再使用该技术。
3.什么是跨平台性?原理是什么?jvm
所谓跨平台性,是指jav语言编写的程序,一次编译后,可以在多个系统平台上运行。
实现原理:java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。(注意:不是能在所有的平台上运行,关键是该平台是否能够安装相应的虚拟机)。
我的总结:
4.jre和jdk的区别
Jre:(javaruntimeenvironment),java运行环境。包括java虚拟机(jvmjavavirtualmachine)和java程序所需的核心类库等。如果想要运行一个开发好的java程序,计算机值要安装jre即可。
Jdk:(javadevelopmentkitjava)开发工具包,jdk是提供SEIjava开发人员的,其中包含了java的开发工具,也包括了jre,所以安装了jdk,就不用安装jre了;
其中的开发工具:编译工具:javac.exe
打包工具:jar.exe
简单而言:使用jdk开发完成的java程序,交给fre去运行
5.java虚拟机
Javavirtualmacthine,简称jvm
它是运行所有的java程序的抽象的计算机,是java语言的运行环境,它是java最具吸引力的特性之一,jvm读取并处理编译通过的与平台无关的字节码(class)文件。
Java编译器针对jvm产生class文件,因此是独立于平台的;
Java解释器负责将jvm的代码在特定的平台上运行;
Java虚拟机是不跨平台的;
6.java程序运行机制
编译:javac文件名.文件名后缀名
运行:java类名
7.java注意的地方
Java语言拼写上严格区分大小写
一个java源文件可以定义多个java类,但其中最多只能有一个类被定义成public类;
若源文件中包含了public类,源文件必须和该public类同名;
一个源文件中包含了很多个java类时,编译后不会产生很多份字节码文件,即每个类都会生成一份单独的class文件,而且,字节码文件名和其对应的类名相同;
总结:一个java源文件中只定义一个类,不同的类使用不同的源文件定义;
将每个源文件中单独定义的类都定义成public的
保持java源文件的主文件名与源文件的类名一致;
8.java语法格式
任何一种语言都有自己的语法规则。Java也一样,既然是规则,那么知道其是如何使用就可以了。
代码都定义在类中,类有class来定义,区分publicclass和class
Java中的标识符和关键字:
注释:
Main方法的作用:
程序的入口,保证程序的独立运行,被jvm调用
9.代码注释:单行//多行/*
您可能关注的文档
最近下载
- DB37_T 4811.3-2025 工业互联网标识解析 仪器仪表 第3部分:应用服务平台数据元规范.docx VIP
- 数据备份管理制度(3篇).docx VIP
- 洗胃技术操作要点及考核评分标准.pdf VIP
- 高清:2024年河南省高考对口升学汽车类专业课试题卷及参考答案.docx VIP
- DB37_T 4819-2025 燃料电池用氢气全过程信息追溯技术规范.docx VIP
- 中华人民共和国危险化学品安全法.pptx VIP
- 马克思励志名言马克思经典名言【精选80句】.doc VIP
- 基于PLC的备用电源自动投入装置控制系统的设计.pdf VIP
- 老年人能力评估师(高级)教学大纲和培训计划.docx VIP
- 市政学自考资料.pdf VIP
原创力文档

文档评论(0)