启东网站建设公司,如何开外贸网店,雄安做网站优化,wordpress 转 ios app【Java入门合集】第一章Java概述 博主#xff1a;命运之光 专栏#xff1a;JAVA入门 学习目标 1.理解JVM、JRE、JDK的概念#xff1b; 2.掌握Java开发环境的搭建,环境变量的配置#xff1b; 3.掌握Java程序的编写、编译和运行#xff1b; 4.学会编写第一个Java程序#x…【Java入门合集】第一章Java概述 博主命运之光 专栏JAVA入门 学习目标 1.理解JVM、JRE、JDK的概念 2.掌握Java开发环境的搭建,环境变量的配置 3.掌握Java程序的编写、编译和运行 4.学会编写第一个Java程序掌握Java程序的结构。 目录 【Java入门合集】第一章Java概述1.1Java语言简介简介Java的起源Java技术的发展阶段第一阶段——萌芽期第二阶段——完善期第三阶段——平稳期第四阶段——发展期 Java技术体系平台Java语言的特点Java代码的处理过程 1.2搭建Java开发环境Java的开发环境JDK相关概念Java语言运行机制 1.3Java程序的运行文本编辑工具介绍准备工作“HelloWorld”程序关于CLASSPATHHelloWorld代码解释良好的编程风格集成开发环境介绍 1.4常见错误总结总结 1.1Java语言简介
简介 Java是一门高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的从PC机到移动设备到处都运行着Java开发的程序和游戏。Java程序可以在任何计算机、操作系统以及支持Java的硬件设备上运行。 Java的起源 Java技术的发展阶段
第一阶段——萌芽期
时间 1991年 地点美国Sun公司美国加利福利亚 主要设计者 James Gosling詹姆斯•高斯林 产品Oak语言。
第二阶段——完善期
时间1995年—1998年 1995年Java语言面世 推出JDK1.0 1998年发布JDK 1.2随之将Java 分为J2SE、J2EE和J2ME。
第三阶段——平稳期
时间1999年—2004年 产品JDK 1.3 ~ JDK 1.4 Java已成为最为流行的网络编程语言并且在移动计算和智能制造等领域得到了广泛应用。
第四阶段——发展期
时间 2005——现在 产品 2005年推出JDK 1.5 2009年Oracle甲骨文74亿美元收购Sun获得Java版权 2014年甲骨文发布Java SE 8.0JDK1.8
Java技术体系平台
Java SE(Java Standard Edition)标准版(整个技术架构的核心 ) 支持面向桌面级应用如Windows下的应用程序的Java平台提供了完整的Java核心API此版本以前称为J2SE。 Java EE(Java Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet 、Jsp等主要针对于Web应用程序开发。版本以前称为J2EE。 Java ME(Java Micro Edition)小型版 支持Java程序运行在移动终端手机、PDA上的平台对Java API有所精简并加入了针对移动终端的支持此版本以前称为J2ME。 Java语言的特点
特点一面向对象
两个基本概念类、对象三大主要特性封装、继承、多态
特点二健壮性 吸收了C/C语言的优点但去掉了其影响程序健壮性的部分如指针、内存的申请与释放等提供了一个相对安全的内存管理和访问机制
特点三跨平台性
跨平台性通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”原理只要在需要运行 java 应用程序的操作系统上先安装一个Java虚拟机 (JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
Java代码的处理过程
程序开发需要经过 编写源码 ——编译 —— 运行 的过程。
如果从编程语言的角度而言分为两种类型的编程语言编译型、解释型 编译型源程序(C程序)——编译链接——可执行程序EXE——运行——操作系统 Java属于两种类型的合集 源文件——编译——字节码文件二进制文件——解释/运行——解释器——操作系统 1.2搭建Java开发环境
Java的开发环境
Java开发运行环境是指Java开发工具和相应的硬/软件环境目前主流是Oracle公司的JDK(java开发工具包 Java Development Kit) 。 为了提高Java程序的开发效率目前有很多集成开发工具IDE包括Eclipse、MyEclipse、JBuilder、JDeveloper、JCreator等使用这些集成开发工具能帮助我们敏捷快速地开发应用系统。
JDK相关概念
JDK Java Development kit 即 java开发工具包)用于开发Java程序。 JRE (Java Runtime Environment 即java运行环境)用于运行Java程序。 JVM (Java Virtual Machine 即Java虚拟机)将Java程序翻译成机器语言交给底层操作系统执行并保证运行效果实现JAVA程序的跨平台性。 JDK 、JRE、JVM关系 JDK JRE 开发工具库例如javac编译工具等 JRE JVM Java SE标准类库 Java语言运行机制 在Java中所有的程序都是在 JVMJava Virtual Machine上运行的。JVM是在一台计算机上由软件或硬件模拟的虚拟计算机。 对于不同的平台有不同的虚拟机只有某平台提供了对应的java虚拟机java程序才可在此平台运行Java虚拟机机制屏蔽了底层运行平台的差别实现了“一次编译到处运行”。 Java编译环境 1.3Java程序的运行
文本编辑工具介绍
文本编辑工具 记事本
EditPlus
TextPad NotePad
准备工作
注在编写代码之前先确认系统中“文件扩展名”选项被勾选如图所示。
“HelloWorld”程序
步骤一编写
选择最简单的编辑器记事本; (也可以使用NotePad) 敲入代码将文件保存成HelloWorld.java这个文件是存放java代码的文件称为源文件。
步骤二编译
有了java源文件通过编译器将其编译成JVM可以识别的字节码文件;在命令提示符窗口winR中操作。 Dos常用命令 1、转换盘符 D: 回车 //转到D盘; C:回车 //转到C盘; 2、cd 目录名 // 进入目录名所表示的目录(即文件夹) cd myjava //进入myjava目录; cd … //退回到父目录; cd \ //退回到根目录; cd myjava\a\b //进入到myjava下的a下的b目录; cd命令只能在同一个盘符内进行目录转换跨盘符不行需要先转换盘符 3、exit //退出命令行窗口 进入Java源文件目录下通过javac编译工具对HelloWorld.java文件进行编译; 格式 javac HelloWorld.java如果程序没有错误没有任何提示在当前目录下会出现一个HelloWorld.class文件该文件称为字节码文件也是可以执行的java的程序。
步骤三解释程序对生成的Hello.class在JVM上执行。
通过运行工具java.exe对字节码文件进行执行; 格式 java HelloWorld (不写扩展名)
关于CLASSPATH 执行java程序的过程 1.CLASSPATH主要指的是类的运行路径启动JVM后JVM在运行时需要通CLASSPATH加载所需要的类。 2.默认情况下CLASSPATH是指向当前目录命令行窗口所在的目录中的类。(因而一般需要进入到程序所在路径下执行程序) JDK6.0后一般情况下无需配置CLASSPATH HelloWorld代码解释
public class HelloWorld {public static void main( String[] args ) {System.out.println(hello,world!);}
}如果有public则文件名必须与类名“HelloWorld”相同否则可以不同 这是定义一个名字叫做HelloWorld的类类是java当中所有代码的一个基本组织单位 第二行是固定写法基本不能改变这是程序启动的起点 第三行开始就是程序执行的内容这一行是一个输出语句、打印语句就是在屏幕当中显示一行信息英文的双引号中间就是显示的文本内容 1.Java源文件以***“java”为扩展名。源文件的基本组成部分是类class如本例中HelloWorld类。 2.Java应用程序的执行入口是main()方法***。它有固定的书写格式 public static void main(String[] args) {…} 或 public static void main(String args[]) {……} 3.Java语言严格区分大小写。 4.Java方法由一条条语句构成每个语句以“;”结束。 5.大括号都是成对出现的缺一不可。 6.一个源文件中最多只能有一个public类。其它类的个数不限如果源文件包含一个public类则文件名必须按该类名命名。
良好的编程风格
正确的注释和注释风格 使用文档注释来注释整个类或整个方法 如果注释方法中的某一个步骤使用单行或多行注释 正确的缩进和空白 使用tab键实现缩进 运算符两边习惯性各加一个空格比如2 4 * 5 块的风格 行尾风格 次行风格 集成开发环境介绍
Java集成开发环境IDE) JBuilder NetBeans Eclipse MyEclipse IntelliJ IDEA Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言它只是提供了一个基础的底层支持而后针对于不同的编程语言都会提供有相应的插件支持。 Eclipse属于绿色免安装软件解压缩后就可以直接使用运行 Eclipse.exe程序。 下载网址http://www.eclipse.org/downloads/packages/根据自己的操作系统选择相应的Eclipse版本本书使用的是windows 64位版。 Eclipse窗口介绍 1.4常见错误总结 错误原因 源文件名不存在或者写错;当前路径错误;后缀名隐藏问题; 错误原因 类文件名写错类文件不在当前路径下如上不在D盘根目录 ***错误原因***声明为public的类应与文件名一致否则编译失败 编译失败注意错误出现的行数再到源代码中指定位置改错 总结 JDK,JRE,JVM的关系;环境变量path配置及其作用; Java程序的编写、编译、运行步骤 Java程序编写的规则;在配置环境、编译、运行各个步骤中常见的错误以及解决方法。