[理学]学习JavaSE文档1.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]学习JavaSE文档1

目录 1、Java概述 2、Java语言的特点 3、Java应用分类 4、jdk是什么? 5、public 6、编译和java程序的运行关系图 7、java基本数据类型 8、前++,后++ 9、如何从控制台输入数据 10、三大流程控制:顺序控制、分支控制、循环控制 11、类----类的成员方法(成员函数)、构造方法(构造器) 12、static解析 13、this super 14、final 15、abstract 16、Java面向对象编程的四大特性 17、方法重载和方法覆盖 18、接口(interface) 19、位运算符、移位运算和二进制 20、排序 21、如何打印时间和产生随机数 22、查找(顺序查找和二分查找) 23、集合框架和集合类 24、泛型 25、异常处理 26、swing组件和布局管理器 1、Java概述 Java是一种编程语言,它提供了一个同时用于程序开发、 应用和部署的环境。Java语言主要定位于网络编程,使得程序可以最大限度地利用网络资源。 2、Java语言的特点 1. 跨平台性: 所谓的跨平台性,是指软件可以不受计算机硬件和操作系 统的约束而在任意计算机环境下正常运行。这是软件发展的趋 势和编程人员追求的目标。之所以这样说,是因为计算机硬件 的种类繁多,操作系统也各不相同,不同的用户和公司有自己 不同的计算机环境偏好,而软件为了能在这些不同的环境里正 常运行,就需要独立于这些平台。 而在Java语言中,Java自带的虚拟机很好地实现了跨平台 性。Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令。Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java语言具备跨平台性。 2. 面向对象: 面向对象是指以对象为基本粒度,其下包含属性和方法。 对象的说明用属性表达,而通过使用方法来操作这个对象。面 向对象技术使得应用程序的开发变得简单易用,节省代码。 Java是一种面向对象的语言,也继承了面向对象的诸多好处,如代码扩展、代码复用等。 3. 安全性: 安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性。 语言级安全性指Java的数据结构是完整的对象,这些封装 过的数据类型具有安全性。编译时要进行Java语言和语义的检查,保证每个变量对应一个相应的值,编译后生成Java类。运行时Java类需要类加载器载入,并经由字节码校验器校验之后才可以运行。Java类在网络上使用时,对它的权限进行了设置,保证了被访问用户的安全性。 4. 多线程: 多线程在操作系统中已得到了最成功的应用。多线程是指允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。Java除了内置的多线程技术之外,还定义了一些类、方法等来建立和管理用户定义的多线程。 5. 简单易用: Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。 3、Java应用分类 (1). 应用程序: 典型的通用程序可以在具备Java运行环境的设备中独立运行,它又分为: GUI应用程序:即图形用户界面程序,可实现丰富的输入界面和输出显示。 命令行程序:无需界面,只需在命令行下运行,运行结果只在后台发生变化,可以将输出存放到文件中。 嵌入式应用程序:Java语言的平台独立性决定了它可以嵌 入到不同的设备中,且只需具备必要的运行环境即可。 (2). Servlets服务器端应用程序: 服务器端的应用程序用来收集客户端的数据输入,对数据进行处理之后,返回相应的响应给客户。它主要用来实现与客户端的交互。 (3). Applets小应用程序: 小应用程序 Applets应用于网络上,嵌入在HTML网页中,支持Java的 浏览器都可以对它进行解释并运行。通常通过一个HTML标签 / APPLET 来识别并运行Applets。小应用程序的类在服务器端,当浏览器显示网页时,它随之下载到本地, 由本地的浏览器载入运行。 4、jdk是什么? (1)、jdk全称Java Development Kit,中文java开发工具包 (2)、jdk是由sun公司开发的 (3)、jdk包括jre(java runtime envirnment) java运行环境、一堆Java工具和Java基础的类库(3600多类,常用的类150多个)。 汇编语言: 面向机器 C语言: 面向过程 Java语言: 面向对象 5、public:表示这个类是公共的,一个java文件中只能有一个public类。 class:表示这是

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档