黑马程序员_Java基础学习笔记

来源:互联网 发布:淘宝上的催情药实测 编辑:程序博客网 时间:2024/05/23 14:05

软件开发

1、什么是软件:

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

   常见软件:1>系统软件:如,DOS/windows/Linux等。

             2>应用软件:如,扫雷/迅雷/QQ等。

什么是开发:  制作软件

人机交互

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

2、交互方式:

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

  —命令行方式:需要一个控制台,输入特定的指令,让计算机完成一些操作。

                较为麻烦,需要记录一些命令。

(命令行方式_常见的命令)dos命令行:

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

      -md:创建目录

      -rd:删除目录

      -cd:进入指令目录

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

      -cd/:退回到更目录

      -del:删除目录中指定文件或直接清空目录

      -exit:退出dos命令

      -cls:清屏

    

什么是计算机语言

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

      例如:中国人与中国人交流用中文。

          :而中国人要和韩国人交流,就要学习韩语。

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

     如果人要和计算机交流,那么就要学习计算机语言。

     计算机语音有多种,如:C++C#java

Java语言概述

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

-是一种面向internet的编程语言。

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

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

Java语言三种技术架构


 

Java语言的特点:跨平台性

什么是跨平台性

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

原理是什么

--只要在需要运行Java应用程序的操作系统上,先要安装一个Java

虚拟机(JVM  Java virtual machine)即可

--JVM来负责Java程序在该系统中的运行

跨平台图解

 

因为有了JVM,所以统一个Java程序在三个不同的操作系统中都

可以执行。这样就实现了Java程序的跨平台性。也称为Java具有

良好的可移植性。

Java语言的环境搭建

-明缺什么是JREJDK

-下载JDK

-安装JDK

-配置环境变量

-验证是否成功

 

什么是JREJDK

 

Java6.0 platform

 

下载JDK

JDKJava development kit Java 开发工具包)

官方网址:

   www.oracle.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Javac

 

使用Java的基本操作

 

配置环境变量:

---不做处理时,只能在Javac目录下使用,无法在任意盘符下使用Javac

 

---Java环境的搭建

只需要把javac路径告诉Path变量就可以解决;即,把路径粘贴到Path变量的变量值最前面,再路径后加上一个‘ ; ’即可;(配置完成后,重新开启DOS窗口就可以使用了)

 

 

 

 

动态获取某一个环境变量:

    (用两个%号括起来获取)

如:环境变量aaa    获取:  %aaa% 

作用:把可能改变的路径值,用一个自定义的变量是代替,如需修改,只需要修改自定义的变量的值,就可以实现修改;

 

 

临时配置环境的方式:

 

--只在当前窗口有效:

 

--使用start新开DOS窗口来延续使用临时配置的环境变量:

 

 

 

Java程序开发体验:

--hello world

Java代码编写到扩展名为.java的文件中

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

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

具体操作流程图:

 

 

存放代码的Java文件称为:源文件

-javac是编译工具;

-class文件Java运行文件(不能双击执行),也称为中间码文件、字节码文件

 

 

 

 

 

 

 

--常见出错情况:

 

 

 

--如果在class前面加public,则类名和java文件的名字一致,不一致就会报错:

 

正常使用:

 

classpath的使用

 

-classpath不可以在指定路径后面加 号,如果在指定目录下寻找没找到需要在当前目录下再找一次,只需要在指定目录前加  分号;如需要多目录下寻找,只需要路径用 号来分隔,最后一个目录不加分号。(用在可执行文件)

-path先在当前目录下找,没找到再从path环境变量中找。(用在java文件)

注释:

单行注释: //

多行注释:

/*

233

3333

*/

文档注释:

/**

223

*/

编写代码一般习惯:

 

 

 


原创粉丝点击