黑马程序员_Java入门基础

---------------------- ASP.Net+Android+IOS开发 .Net培训 、期待与您交流! ----------------------

一、基本常识

      1.1、什么是软件?

              软件:一系列按照特定顺序组织的计算机数据和指令的集合。

              常见的软件:1)、系统软件,如DOSwinsdowsLinux

                                     2)、应用软件,如QQ,扫雷,迅雷等。

       1.2、什么事开发?

              即制作软件。

       1.3、人机交互

              软件的出现实现了人与计算机之间更好的交互。

              交互方式:

              1)、图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。

              2)、命令行方式:需要一个控制台输入特定的指令,让计算机完成一些操作,较为麻烦,需要记住一些命令。

              命令行方式,常见的一些DOS命令:

dir:列出当前目录下的文件及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd.. :退回到上一级目录

cd/ :退回到根目录

del:删除文件

exit:退出DOS命令行

       1.4、计算机语言

              通过DOS命令演示,发现原来操作计算机就如同和计算机对话一样,我们告诉它做什么,它就做什么。前提是我们和它说的内容它必须识别才可以,这就是计算机语言。

       1.4.1 什么是计算机语言?

       1)、语言:是人与人之间用于沟通的一种方式。

       2)、计算机语言:人与计算机之间交流的方式。

              如果人要与计算机交流,那么就要学习计算机语言。计算机语言有许多种,如CC++Java等。我们主要学习的是Java

 

 

二、Java语言概述

       2.1.1JavaSUNStanford University Network,斯坦福大学网络公司)1995年推出的一款高级编程语言。

       2.1.2Java是面向Internet的编程语言。

       2.1.3、随着Java技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言。

       2.1.4Java语言是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

 

       2.2Java语言的三种技术架构

       J2EE(Java 2 Platform Enterprise Edition) 企业版

       是为开发企业下的应用程序提供的一套解决方案。

       该技术体系中包含的技术如有Servlet Jsp等,主要针对于Web应用程序开发。

 

       J2SE(Java 2 Platform Standard Edition) 标准版

       是为开发普通桌面和商务应用程序提供的解决方案。

该技术体系是其他两种的的基础,可以完成一些桌面应用程序的开发,如Java版的扫雷。

 

J2ME(Java 2 Platform Micro Edition) 小型版

是为开发电子消费产品和嵌入式设备提供的解决方案。

该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。

 

Java5.0版本以后更名为JAVAEE  JAVASE  JAVAME.

 

       2.3Java语言的特点:跨平台性

              2.2.1、什么是跨平台性?

              通过Java语言编写的应用程序在不同的平台上都可以运行。

 

              2.2.2、原理是什么?

              只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机JVMJava Virtual Machine)即可,由JVM来负责Java应用程序在该系统上的运行。

 

      2.4Java语言的特点:跨平台性图解

Java入门基础 - s1160621596 - s1160621596的博客

因为有了JVM ,所以一个 Java 程序可以在三个不同的操作系统中运行,这样就实现了 Java 程序的跨平台性,也称为 java 具有良好的可移植性。

 

三、Java环境搭建

      3.1、了解JREJDK

      

JRE(Java Runtime Environment)Java运行环境

    包括Java虚拟机(JVM)和Java程序所需的所有核心类库等。如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

 

    JDK(Java Development Kit)Java 开发工具包

    JDKJava提供给开发者使用的,其中包含了Java的开发工具,也包括了JRE。所以安装JDK,就不用单独安装JRE了。其中的开发工具:编译工具javac.exe,打包工具jar.exe等。

    简而言之,使用JDK开发的应用程序,交给JRE去运行。

 

3.2、配置环境变量(Win7系统)

    配置方法一:

    1、右击计算机(我的电脑),选择属性à单击右侧的高级系统设置à环境变量,选择系统变量中的Path,点击编辑。

    2、在变量值编辑框中,将光标移到最前端,将Java安装路径粘贴在里面并用分号将其与后面的变量隔开(我的安装路径是D:\Program Files\Java\jdk1.7.0_25\bin)。

    3、单击确定,配置完毕。

 

    配置方法二:(以下配置方法是在我自己的电脑上配置,并不代表所有电脑,但配置方法基本一致)

    1、右击计算机(我的电脑),选择属性à单击右侧的高级系统设置à环境变量。

    2、单击新建,在变量名中输入:JAVA_HOME,变量值中输入:D:\Program Files\Java\jdk1.7.0_25,单击确定。

    3、再在系统变量中选择Path,单击编辑。在变量值的最前面输入:%JAVA_HOME%\bin;(记得要以分号结束)。单击确定,配置完毕。

 

    配置方法二比方法一更优:因为在以后的java安装路径变动的过程中,再配置时只需改动JAVA_HOME中变量值的路径,而不需要改动Path中的变量。以免更改Windows系统中的默认配置,而导致一些其他应用程序无法正常使用。

 

    配置方法三:(临时配置方式)

    1、打开一个DOS命令行。

    2、输入:set path = D:\Program Files\Java\jdk1.7.0_25\bin,单击回车键,完成配置。(该配置只在当前DOS命令行有效,一旦当前命令行退出即失效)

 

    3.3classpath配置

    当我们写了Java程序后,需要将其保存并利用javac.exe对其编译以生成.class文件。然后用java.exe运行它,但运行.class文件的时候需要配置好文件所在路径,这时候就需要配置classpath了。我们这里将classpath设置为:set classpath = F:\JAVA excise\day01。然后再任意目录下直接运行就行。例如:

Java入门基础 - s1160621596 - s1160621596的博客
 

四、Hello World小程序体验

    4.1、写一段小程序使之能够打印出“Hello World!!!”

打开editplus,新建一个java文件,在窗口中输入以下程序代码。

Java入门基础 - s1160621596 - s1160621596的博客

  程序输入完成后将其保存,打开DOS命令行,进入保存路径。进行编译:javac Demo.java, 运行:java Demo

DOS命令行将输出:Hello World!!!

 

    4.2、注释

    以上程序中启用了注释符号。为了便于程序的阅读,所以程序中通常要使用注释,通常使用的注释有三种。

    A/** */:文档注释,用于生成文档说明书

    B//: 单行注释

    C/* */:多行注释,可以用于调试程序。

 

    注释很重要,在以后的学习过程中要养成良好的作注释的习惯。



---------------------- ASP.Net+Android+IOS开发 .Net培训 、期待与您交流! ----------------------
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值