java入门基础课程(Java基础教程)

1.什么是JAVA

Java是一门面向对象编程语言,不仅吸收了C 语言的各种优点,还摒弃了C 里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2.JAVA的发展史

Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

1995年,SUN发布JDK 1.0,1998年,JDK1.2,后续JDK1.3, 1.4,1.5(更名为Java5.0)最新为JDK8.0。

Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

3.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 Card

支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台。

4.JAVA具有跨平台性

因为有了JVM即java虚拟机,同一个Java 程序在三个不同的操作系统中都可以执行。这样就实现了Java 程序的跨平台性。java的跨平台性是java能够经久不衰的保证!

5.JDK,JRE,JVM的区别以及联系

JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。它是开发者所必需的工具。

JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,JRE里面包含JVM,因此只要安装了JDK,就可以编辑Java程序 ,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。

6.下载JDK与安装JDK

(1) 官 方 网 址 :

因担心发地址会作为广告,可以在评论区提出。

(2)根据提示下 一 步 即 可 。

建议:安装路径不要有中文或者特殊符号如空格等。

7.配置环境变量path

第 一 步 : 进入path ( 两 种 )

(1)XP 系统 :我的电脑--属性--高级--环境变量-----找到 path

(2)windows7、8 系统 :计算机---属性—高级系统设置------环境变量—找到 path

第 二 步 : 编 辑path环 境 变 量

(1).在变量值开始处加上 D:\Java\jdk1.7.0_71\bin

第 三 步 : 编 辑 CLASSPATH环境变量

(1)系统变量里面没有 CLASSPATH,那么我们自己新建。 (注意下面的.;必须加上)

变量名: CLASSPATH

变量值: .;D:\Java\jdk1.7.0_71\lib\tools.jar;D:\Java\jdk1.7.0_71\jre\lib\rt.jar;

8. 升级版配置环境变量path

path 里面有很多其他系统变量,改 path 时容易被删除或者弄错。所以为了安全,我们进行升级。对 path 进行固定。

( 1 ). . 配 置 J JA AV VA A_ _H HO OM ME E 创 建 新 的

变量名:JAVA_HOME,变量值:D:\Java\jdk1.7.0_71

( 2 ). . 配 置 p pa at th h

变量值:%JAVA_HOME%\bin;

( 3 ). . 配 置 c cl la as ss sp pa at th h

变量值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;

大家可以发现,如果 jdk 安装目录改了,path 与 classpath 不需要再动了,只要动 JAVA_HOME就可以了。

9. . 编 写 第 一个java 程 序

用记事本创建一个 txt 文件,该名为 DiYi.java。往里面加入以下内容。利 用java c 和java 进 行 编 译 和 运 行 。

javac: 编译工具(相当于翻译) 例如:javac DiYi.java

java : 运行工具 (相当于执行) 例如:java DiYi

.java : java 文件也叫做源文件。

.class: class 文件也叫字节码文件。

e: 转到 e 盘根目录

cd E:\老汪初级 1\例子\day01: 打开 day01 文件夹

(0)

相关推荐

  • 非人学园基础课程怎么过,怎么完成新手教程?

    在玩非人学园手游的时候,游戏现在又增加了课程介绍,课程是一步一步的,由浅入深教新手玩家怎么玩这个游戏,基础课程顾名思义就是最基本的课程,怎么完成这个新手任务呢,下面笔者就来介绍一下操作方法和攻略. 操 ...

  • Java入门教程

    Java是一个十分优美的语言,其语言具有面向对象,分布式和多线程等高级计算机语言的特点,同时可移植性,安全性等也受到大家的青睐.JAVA语言简单易学,如果你准备喝这杯耐味的咖啡的话,必须搞明白以下几个 ...

  • Java入门必学

    Java是一个十分优美的语言,其语言具有面向对象,分布式和多线程等高级计算机语言的特点,同时可移植性,安全性等也受到大家的青睐.JAVA语言简单易学,如果你准备喝这杯耐味的咖啡的话,必须搞明白以下几个 ...

  • 五笔字根基础学习和使用教程

    相信很多小伙伴都有听说过五笔字根但却不知道怎么使用,下面小编就来为大家介绍的它的用法.具体如下:1. 要想记住五笔字根,我们就要先理解它的构成.键盘上的按键会被分成五个区域,分别代表点横撇折捺,而且都 ...

  • 如何快速入门氚云管理员基础操作

    氚云是基于云计算的企业应用平台,有多种多样的企业应用模板.开通氚云后,作为管理员如何快速上手基本操作呢?下面我将按照操作顺序讲解如何如何快速入门氚云管理员基础操作. 步骤一:同步组织机构 01 应用安 ...

  • 基础的板绘教程

    这里介绍一下基础的板绘教程 操作方法 01 勾画草稿 02 从草稿到...草稿... 03 铺色块 04 我比较懒分图层都不会改图层名字 因为是厚涂线稿不需要太细致,我有的时候线稿都看不出是啥. 先选 ...

  • 学习计算机的基础课程有哪些?

    不需要基础也可以学习的课程 操作方法 01 首先是软件开发类课程,这个专业需要具备的基础条件要求比较高,首先要有电脑操作基础,其次是基础软件操作基础,再就是需要有英语基础,这里的英语基础不单是指单词, ...

  • hadoop入门之通过java代码实现将本地文件上传到hadoop的文件系统

    第一步:首先搭建java的编译环境。创建一个Java Project工程,名为upload。 第二步:选中所需的Jar包。 选中JRE System Library 选择BuildPath Confi ...

  • Notepad++配置C/C++、C#、Java、Python编译环境详细教程

    如果只是测试小程序可以用这种方法 比较方便,如果对于大程序建议使用专业的IDE. 经常需要写一些小程序来运行,又不想运行Visual Studio.Eclipse这样的环境,而Notepad++是一个 ...