您的位置:首页 > 职场人生

黑马程序员——第一天(Java概述)

2011-12-23 09:45 246 查看
---------------------- android培训java培训、期待与您交流! ----------------------

1.常见DOS命令

dir:  列出当前目录下的文件以及文件夹名称(全称Directory)
md: 创建目录
rd:   删除目录
在DOS命令下删除目录(文件夹) 前提是 此文件夹是空的 
cd:  进入指定目录
cd..:退回到上一级目录
cd/: 退回到根目录 

echo haha>1.txt :创建1.txt文件  并写入 haha
del: 删除文件
在DOS下删除  是不经过回收站的 
exit:退出DOS命令行

del+文件夹名  可以删除此文件夹下的所有文件(不包括文件夹)

del *.xxx
删除此文件夹下的所有xxx类型的文件

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

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

3.Java语言 三种技术架构

1).J2EE (Java 2 Platform Enterprise Edition)企业级版本应用

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

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

2.)J2SE(Java 2 Platform Standard Edition)标准版

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

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

3).J2ME(Java 2 Platform Micro Edition) 小型版

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

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

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

4.Java语言的特点:跨平台型

Java之所以能够跨平台,就是因为它有一个自己独立的  Java解析器

我们称之为虚拟机  由虚拟机去运行 写好的Java程序 

虚拟机是依赖于平台的  

所以针对不同的系统  虚拟机的版本是不同的 

5.语言环境搭建

JRE(Java Runtime Environment) Java运行环境

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

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

JDK包含JRE,JRE包含JVM(虚拟机)

6.下载JDK

官方网址:

www.oracle.com

java.sun.com

安装时 避免装在有中文 或者 空格的文件夹下   避免出现问题

开发工具都在bin文件夹下(binary二进制) 

javac.exe 不是图形化界面 想要人机交互 需要DOS命令行

想在任意目录下 都能执行javac  该如何做呢 ?

配置环境变量 为了更方便的运行java开发工具

我的电脑——属性—— 高级——环境变量

%%动态的获取某一个已存在的环境变量的值

临时配置环境变量  DOS  只在当前窗口有效

set命令  能够查看  或者设置环境变量的值  

set path=jdk安装路径下的bin文件夹  

以上设置 这个环境变量  只有一个目录 

为了能够保留原来的path值  只需加上 %path%

7.java程序开发体验——Hello World

class 用来定义类  

{}一对大括号 表示区间 

存文件名的后缀名为.java

javac编译工具 可以理解为翻译

javac XXX.java   编译java文件 生成class文件   

class文件  是中间码文件  也叫字节码文件  Java的运行文件

运行用的另外一个工具 java  这个命令会自动的找JRE里的虚拟机  JVM

运行:Java+字节码文件名称

java.lang.NoSuchMethodError:main  没有找到主函数

主函数:public static void main(String args[]){}

System.out.println("Hello,Java");让虚拟机打印一句话

javac:找不到文件 

文件存在 目录错了 

文件根本就不存在

NoClassFoundError  找不到Class文件 

+public 以后   必须要保证java类名 与 文件名必须一致

8.配置classpath

在任意目录下都能执行class运行程序

临时设置:set classpath=类文件所在目录

set classpath=  对环境变量进行清空

虚拟机在启动的时候  先找的是环境变量 classpath

如果没有设置   才找的是当前目录

set classpath= ;    当有分号时,当在指定的classpath目录下 没有找到要运行的文件   在当前文件夹中找了一次 

如果不加分号 只在指定的Classpath目录下 

在配置classpath路径时,最后不加分号  

“.”表示的就是当前路径

9.

关键字:被java语言赋予了特殊含义的单词

类名通常由单词所组成,都以首字母大写开始,如果有多个单词,每个单词的首字母要大写

一对大括号{}用来定义区间 TAB键制表符  相当于多个空格

输出打印语句 System.out.println("Hello java");

Class用于定义类

主函数:保证程序的独立运行(就是程序的入口)

虚拟机 就是在调用  你指定这个类中的主函数  它再执行  这个类的代码  

类里面是否有主函数  不是必须的  需要独立运行的类 才需要写主函数  

10.注解

1.注解说明 我们的程序  2.调试程序

//单行注释

/*

*/ 多行注释

/**

*/ 文档说明书

多行注释里不允许嵌套多好注释

一边写代码  一边写注释

/*

需求:

思路:

步骤:

*/

---------------------- android培训java培训、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息