JavaSe笔记合编.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一 、概述与基础知识1 、 何为编程 ?编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码, 并最终得到结果的过程。为了使计算机能够理解人的意图, 人类就必须要将需解决的问题的思路 、 方法 、 和手段通过计算机能够理解的形式告诉计算机 ,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。 这种人和计算机之间交流的过程就是编程 。2 、Java 语言概述 , 历史 、 特点是 SUN(Stanford University Network,斯坦福大学网络公司)1995 年推出的一门高级语言。是一种面向 Internet 的编程语言。随着 Java 技术在 web 方面的不断成熟,已经成为 Web 应用程序的首选开发语言。是 简单易学 , 完全面向对象 , 安全可靠 , 与平台无关的编程语言。java5.0 之后的三大技术框架J2EE(Java 2 Platform Enterprise Edition) 企业版在 jdk5.0 版本后称为 JAVAEE,是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp 等,主要针对于 Web 应用程序开发。是传智播客就业班和黑马训练营的主要学习内容之一.。J2SE (Java 2 Platform Standard Edition ) 标准版在 jdk5.0 版本后称为 JAVASE,这是在 java基础阶段主要学习的内容,也是 java的基础,以后不管从事 Android 开发或者是物联网+云计算的开发,等是建立在 JSE基础上的,因此该技术是java 的最核心技术,是传智播客基础班的主要上课内容.。J2ME(Java 2 Platform Micro Edition) 小型版在 jdk5.0版本以后称为 JAVAME,该技术多应用于一些电子产品的嵌入式开发,以前在手机开发上应用的也比较多,但是随着智能手机的发展,现在手机应用程序(比如 Android 程序)的开发已经不再使用该技术。3 、什么是跨平台性 ? 原理是什么 ?JVM所谓跨平台性,是指 java 语言编写的程序,一次编译后,可以在多个系统平台上运行。实现原理:Java 程序是通过 java 虚拟机在系统平台上运行的,只要该系统可以安装相应的 java 虚拟机,该系统就可以运行 java 程序。 (注意不是能在所有的平台上运行,关键是该平台是否能安装相应的虚拟机) 。我的总结 :Java 程序之所以能够实现跨平台运行 , 是因为它根本就不直接运行在任何底层平台上 , 而是需要在哪里运行 , 就在哪里(如 Windows 平台) 事先准备好自己的 Java 平台 ,而这只是仅仅是安装和配置一个软件而已 !4 、Jre 和 和 Jdk 的区别?JRE: (Java Runtime Environment) , java 运行环境。 包括Java虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java程序,计算机中只需要安装 JRE 即可。JDK: (Java Development Kit Java) 开发工具包。JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。其中的开发工具 : 编译工具(javac.exe) 打包工具(jar.exe) 等简单而言:使用 JDK 开发完成的 java 程序,交给 JRE 去运行。我的总结 : 必须熟练的记忆 , 核心类库 , 开发工具 !5 、java 虚拟机 JVMJava Virtual Machine ,简称 JVM;它是运行所有Java 程序的抽象计算机,是 Java 语言的运行环境,它是 Java 最具吸引力的特性之一,JVM 读取并处理编译过的与平台无关的字节码(class)文件。Java 编译器针对 JVM 产生 class 文件,因此是独立于平台的。Java 解释器负责将 JVM 的代码在特定的平台上运行。Java 虚拟机是不跨平台的.6 、Java 程序运行机制编译: javac 文件名.文件后缀名运行: java 类名我的总结 :Java 程序的组成 :Java 源文件 , 字节码文件 。7 、学习 java 注意的地方Java 语言拼写上 严格区分大小写;一个 Java 源文件里可以定义多个 Java 类, 但其中最多只能有一个类被定义成 public 类 ;若源文件中包括了 public 类 , 源文件必须和该 public 类同名 ;一个源文件中包含 N 个 Java 类时,编译后会生成 N 份字节码文件

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档