- 2
- 0
- 约3.44千字
- 约 22页
- 2017-03-04 发布于天津
- 举报
第一讲Java基础知识回顾
第1讲 JAVA开发入门 需掌握的要点 什么是Java 1 Java虚拟机机制 2 Java开发环境配置 3 第一个Java应用程序的开发步骤 4 什么是java? 一种编程语言 纯面向对象的程序设计语言,提供了编译、运行、调试工具。 1991年Sun公司的 “绿色项目” ?Oak语言产生(Java) ,后因商标问题,改名为Java(1995年发布第一个版本JDK1.0)。 一种软件平台 平台是程序运行的硬件或软件环境,Java平台与大多数其它平台不同,是基于其它软件或硬件的纯软件平台。 JVM:Java虚拟机,是Java平台的基础 Java API:Java应用程序接口,Java API是软件组件的集合,它们提供了很多有用的功能,如图形用户界面(GUI)。 随着应用范围越来越广,Java演化出三个不同领域的应用平台 JavaSE:Java Platform, Standard Edition:标准版,桌面系统和低端服务 JavaEE:Java Platform, Enterprise Edition:企业版,企业级应用 JavaME:Java Platform ,Micro Edition:小型版,嵌入式应用开发 JAVA语言的特点 简单 风格类似于C++,易上手; 抛弃了C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等; Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。 面向对象 面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。 分布式程序设计语言 面向网络的语言,编写网络应用程序 与平台无关、可移植性 “一次写入,到处运行” Java虚拟机 JVM(Java Virtual Machine) 是一种利用软件方法来实现硬件功能的虚拟计算机。它定义了指令集、垃圾收集堆等,提供了跨平台能力的基础框架。 是Java跨平台的保证 JVM的应用- Java程序不像其他语言那样,先被编译成所在平台上的机器语言后再执行 而是将源文件(.java)先编译成一种中间的字节码文件(.class),然后在装有Java虚拟机的硬件上由解释器运行。 Java程序编译运行流程 Java程序开发过程 开发程序前,进行开发环境配置 安装JDK 选择安装开发工具 JDK+记事本等文本编辑工具,可以直接使用JDK环境 JCreater、JBuilder、EClipes等集成开发环境 开发步骤 编写程序源文件 源文件类型名为.java 编译生成字节码文件 生成的字节码文件类型名为.class 运行 通过Java虚拟机独立运行程序 第一个Java程序 1 编写Java源文件 class是一个关键字,它用于定义一个类。在Java中,类就相当于一个程序,所有的代码都需要在类中书写。 HelloWorld是类的名称,简称类名。class关键字与类名之间需要用空格、制表符、换行符等任意的空白字符进行分隔。类名之后要写一对大括号,它定义了当前这个类的管辖范围,所有的代码都需要写在这个大括号中。 “public static void main(String [] args){}”定义了一个main()方法,该方法是Java程序的执行入口 在main()方法中编写了一条执行语句“System.out.println(这是第一个Java程序!);”,它的作用是打印一段文本信息,执行完这条语句会在命令行窗口中打印“这是第一个Java程序!”。 2 打开命令行窗口 对于不同版本的Windows操作系统,启动命令行窗口的方式也不尽相同,这里以Windows XP操作系统为例进行讲解。 第一个Java程序 3 编译Java源文件 在dos窗口输入命令“d:”,把当前目录切换到d盘; 使用“cd 目标文件夹路径”命令,进入java安装目录bin文件夹下 在命令行窗口中输入“javac HelloWorld.java”命令,对源文件进行编译。 上面的javac命令执行完毕后,会在bin目录下生成一个字节码文件“HelloWorld.class”。 第一个Java程序 4 运行Java程序 在命令行窗口中输入“java HelloWorld”命令,运行编译好的字节码文件。 第一个Java程序 有两点需要注意: 第一,在使用javac命令进行编译时,需要输入完整的文件名。 第二,在使用java命令运行程序时,需要的是类名,而非完整的文件名。 ?脚下留心 在使用javac命令编译例程1-1中的程序时,有可能会出现“找不到文件”的错误 可能原因:文件的扩展名被隐藏了,使文本文件在
您可能关注的文档
- 第一步皮肤美容后.doc
- 第一章下载.ppt
- 第一章如何购买电脑.ppt
- 第一章广义时空同性理论概述5.doc
- 第一篇耳鼻咽喉一头颈外科专业硕士研究生入学试题及答案.doc
- 第一节液压缸的工作原理、类型和特点.ppt
- 第一节磁场磁感线教学设计.doc
- 第一讲有限元基本理论.ppt
- 第一部分北大、清华状元谈学习经验-新浪教育.doc
- 第一,审文题形式。.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2023大型娱乐场所综合能源服务项目规划设计典型案例.docx VIP
- 2023科技园区综合能源服务项目规划设计典型案例.pdf VIP
- 2023商业综合体综合能源服务项目规划设计典型案例1.pdf VIP
- 三槐堂王氏族谱辈份.docx VIP
- 半导体产业半导体功率器件市场研究报告.doc VIP
- (学习资料)综合能源服务项目规划设计典型案例.docx VIP
- 近代日本宫中势力的国体论与立宪中的君权定位——以岩仓具视为中心考察_张艳茹.pdf VIP
- 认识日本之一:从丰臣秀吉到吉田松阴.pdf VIP
- 安川变频器技术手册V1000 中文.pdf VIP
- 2023医院类综合能源服务项目典型设计案例.pdf VIP
原创力文档

文档评论(0)