黑马程序员_java简介

-------android培训java培训、期待与您交流! ----------

一、基础常识


软件开发
人机交互方式
常用的DOS命令


1. 1软件开发
   1.1 什么是软件?
      软件:一系列按照特定顺序组织的计算机数据和指令的集合。
   1.2常见的软件:
     系统软件:如:DOS、Windows、Linux等。
     应用软件: 如:扫雷、迅雷、QQ等。
 1.3 什么是开发?  

    通俗讲就是:  制作软件 


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

 交互方式: 

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

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

命令行方式:

常见的dos命令行:

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

2)        md:创建目录

3)       rd:删除目录(只能删除空目录)

4)       cd:进入指定目录 

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

6)       cd/:退回到根目录 

7)       del:删除文件 


1.3计算机语句


计算机语言: 人与计算机交流的方式。

如果人要与计算机交流,那么就要学习计算机语。计算机语言有很多种,如:c,c++,java等。 



二、Java的跨平台性


java语言:

是SUN1995年推出的一门高级编程语言。

是一种面向Internet的编程语言

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

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


2.1 java语言的三种技术框架

JAVAEEJava Platform Enterprise Edition,是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如servlet,jsp等,主要针对于web应用程序开发;我们用的

JAVASEJava Platform Standard Edition,是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成桌面应用程序的开发。比如java版的扫雷

JAVAMEJava Platform Micro Edition,是为开发电子消费产品和嵌入式设备提供的解决方案,该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等;


2.2  java语言的特点:跨平台性

 什么是跨平台性?
     通过java语言编写的应用程序在不同的系统平台上都可以运行。

原理是什么?

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

   

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


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


三、Java环境搭建(JDK安装)


3.1 什么是JRE、JDK

JRE:Java Runtime Enviroment,java运行环境:

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

JDK:Java Development Kit,java开发工具包

 JDK是提供给java开发人员使用的,其中包含了java的开工具,括了JRE,所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)、打包工具(jar.exe)等。

简单而言:使用JDK开发完成的java程序,交给JRE去运行。


3.2 下载JDK

JDK:Java Development Kit,java开发工具包

官方网址:     www.oracle.com


3.3安装JDK

1.按照提示,下一步即可。所有组件都安装。

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

3.当提示单独安装JRE时,可以选择不安装。因为安装JDK的时候已经安装了JRE.

注:安装好的jdk文件夹,可以直接拷贝到其他设备上用,无需重新安装。安装的目的是,将程序写入注册表,这样有新版本的时候,系统会提示更新。


四.Java环境搭建(环境变量配置)


没有配置环境变量,可以用命令行操作:

1.打开命令行,当前目录为c盘,输入d:回车,则切换到d盘。用cd 命令进入到bin目录下,执行javac,可以不加.exe.

2.每次执行java的工具都要切换到它所在的目录下,非常麻烦,可不可以在任何目录下都可以执行java的工具呢?

根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path环境变量中,让系统帮我们去找运行执行的程序。


普通配置方式:

    a)我的电脑->属性->高级->环境变量

    b)编辑path环境变量,在变量值开始处加上java工具所在目录,后面用";"和其他值分隔开即可。

    c)打开DOS命令行,任意目录下敲入javac

    d)如果出现javac的参数信息,配置成功。


五.Java环境搭建(环境变量配置技巧)


永久配置技巧:

为了不因为JDK所在目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过一下技巧完成。

1.    新创建一个环境变量JAVA_HOME记录住jdk的目录。(JAVA_HOME=D:\jdk1.7.0_25)

2.    在path中通过%%动态的获取JAVA_HOME的值即可。(path=%JAVA_HOME&\bin


六、Java环境搭建(环境变量临时配置方式)


比如用别人的电脑,只是当前操作一会。可以在dos命令行中使用set命令。

set   回车,查看当前已经配置的所有环境变量的值。

set path  回车,查看其中一个环境变量path的值

set path=哈哈  回车,给path赋值为哈哈

注意:临时配置环境变量只对当前命令窗口有效


临时配置技巧:

命令行中在根目录下:

set path=D:\jdk1.7.0_25\bin


如果想在环境变量里加一个目录,比如加哈哈:

set path=haha;%path% 回车

然后set path 回车查看,得到path=haha;D:\jdk1.7.0_25\bin

两个百分号:获取被它们括起来的环境变量的值


七、Hello World


1   将java代码编写到扩展名为.java的文件中。

2  通过javac命令对该java文件进行编译。

3  通过java命令对生成的class文件进行运行。

流程图:



步骤一:编写

   首先,选择最简单的编辑器记事本

   其次,敲入代码

        class Demo

        {}

   最后,将文件保存成1.java,这个文件是存放java代码的文件,称为源文件。

步骤二:编译   javac

1)     有了java源文件,将其编译成JVM可以识别的文件。

2)     在该源文件目录下,通过javac编译工具对1.java文件进行编译。

3)     如果程序没有错误,没有任何提示,但在当前目录下会出现一个Demo.class文件,该文件称为字节码文件,也是可以执行的java的程序。

具体方法:

打开命令行,切换到源文件所在盘d盘,然后再切换到源文件所在目录,在此目录下执行javac 1.java命令

d:回车   切换到d盘了

cd java\day01 回车  切换到源文件所在目录

javac 1.java 回车   进行编译,得到一个.class的运行文件


步骤三:运行   java

    有了可执行的java程序,即可运行文件(Demo.class字节码文件)

     通过运行工具java.exe对字节码文件进行执行。

java Demo  回车即可


八、classpath配置


set classpath=      回车    对环境变量进行清空的操作。


用意:可以在任何目录下执行class文件。


配置classpath时,结尾处不要加分号。

classpath=D:\java\day01


path和classpath的区别:
path:先去当前目录下寻找java文件。

classpath:先去classpath的设置目录寻找javac文件,然后再找当前目录。


想先在当前路径寻找,再去环境变量路径寻找,可以这么设置:

set classpath=.;c:\;d:\  



九、Hello World的组成部分


注意事项:

1.类的名字首字母要大写


结构:

类关键字     类的名字

类的区间{


}

例子:

class Demo

{

           public static void main(String[] args)

           {

            System.out.println("hello java");

           }

}

main是程序的入口,虚拟机调用主函数。

主函数只能有一个。当调用此类时,必须有主函数,否则不必有。

java文件中有几个类,编译时就回生车几个.class文件



十、注释


1.双斜杠,单行注释  //

2.多行注释  

 /*      

      */

3 文档注释. /* *           */


注意:

多行注释内部不能嵌套多行注释。


写代码之前,先写注释,方便以后查看:

 /*

需求:

思路:
步骤:      

 */



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值