博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黑马程序员--Java基础学习第一天
阅读量:6648 次
发布时间:2019-06-25

本文共 2807 字,大约阅读时间需要 9 分钟。

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

一、基本常识

1、 什么是软件?

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

2、 软件的分类?

系统软件:如windows xp、数据库管理系统等。

应用软件:如QQ、IE等。

3、 人机交互

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

交互方式:图形化界面和命令行方式。

4、 常用dos命令行。

DOS命令

英文全称

作用

dir

directory

列出当前目录下的文件和文件夹

md

make directory

创建目录

rd

remove directory

删除目录

cd

change diretory

进入指定目录

cd..

 

退回到上一级目录

cd/

 

退回到根目录

del

delete

删除文件

exit

exit

退出dos命令行

举例:

1、 删除d:\abc目录下的所有文件

d:\>del abc

2、 删除d:\abc目录下的txt文件

d:\abc>del *.txt

3、 在d:\abc目录下创建111文件夹

d:\abc>md 111

5、 什么是计算机语言?

计算机语言(Computer Language)是指人与计算机之间通讯的语言。

二、java语言概述

1、 java语言是由SUN(Stanford University Network,斯坦福大学网络公司)推出的语言。

2、 java语言的三种技术架构

JavaEE(Java Enterprise Edition) 企业版

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

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

JavaSE(Java Standard Edition)标准版

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

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

JavaME(Java Micro Edition)小型版

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

该技术体系主要应用于小型电子消费类产品。

 

3、 java语言的特点:跨平台性,即平台无关性。

平台无关性,是指一个应用程序能够运行于不同的操作系统平台。java采用虚拟机技术支持平台无关性。

java虚拟机:Java Virtual Machine,JVM

三、java语言环境搭建

1、 JRE和JDK

JRE:Java Runtime Environment,java运行环境。

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

使用JDK开发java程序。交给JRE运行。

2、 Java7.0 Platform

 

3、 下载JDK和安装JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

4、 JDK的目录结构

文件/目录名

功能说明

src.zip

核心API所有类的源文件

bin

包含编译器、解释器等可执行文件

demo

包含源代码的程序示例

include

编写JNDI等程序需要的C语言头文件

jre

Java运行时环境

lib

Java类库

 

bin中的主要工具(JDK常用命令)

文件名

功能说明

javac.exe

Java编译器,将Java源程序编译成字节码文件

java.exe

Java解释器,执行字节码文件对应的Java类

appletviewer.exe

Applet应用程序浏览器

javadoc.exe

根据Java源码及说明语句生成HTML文档

jdb.exe

Java调试器,可以逐行执行程序,设置断点和检查变量

jar.exe

压缩文件,扩展名为JAR(Java Archive,Java归档),与Zip压缩文件格式相同

 

5、 JAVA_HOME、Path和Classpath的作用

参阅http://www.blogjava.net/anduo1989/archive/2011/11/05/362851.html

6、 环境变量的配置

l  JAVA_HOME:JDK的安装路径,如C:\jdk1.7.0_02。

l  Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

l  Classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path:搜索命令时,现在当前目录搜索,再在环境变量设置的目录搜索。

Classpath:java程序在运行的时候,先在环境变量设置的目录下搜索class文件,再在当前目录下搜索class文件。

7、 环境变量临时配置

c:\>set 列出本机全部的环境变量。

c:\>set Path 列出环境变量Path的值。

c:\>set Path= 清空环境变量Path。

c:\>set Path= C:\jdk1.7.0_02 设置环境变量Path的值,只在当前dos命令行有效。

在已有的目录添加新值。c:\>set Path= C:\jdk1.7.0_02;%Path%。

 

c:\>set classpath=c:\和c:\>set classpath=c:\;的区别:

加分号的时候,首先在环境变量的目录下搜索class文件,如果没有找到,再在当前目录搜索class文件。

不加分号的时候,如果在环境变量的目录下没有搜索到class文件,不再在当前目录中搜索。

四、第一个java程序

1、 编写HelloWorld程序:输出HelloWorld

class Program {
public static void main(String[] args) {
System.out.println("Hello World!"); } }

 

2、 java程序编译和运行。 

五、注释(commentary)

1、 单行注释

//     单行注释,注释号“//”后一行内容为注释。

2、 多行注释

/*     多行注释,两个注释号之间的一行或多行内容为注释。

*/

3、 文档注释

/**    文档注释,用于从源代码自动生成文档

执行javadoc命令,可根据源代码中的内容生成web网页。

*/

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

转载于:https://www.cnblogs.com/heima/archive/2012/03/19/2406382.html

你可能感兴趣的文章
通俗的理解java的堆和栈
查看>>
翻译:MySQL "Got an Error Reading Communication Packet" Errors
查看>>
【微信】微信小程序 获取本次场景值
查看>>
Js 判断浏览器类型整理
查看>>
asp.net 不用控件,自动登录(用于和其他系统对接的时候,自动登录系统,用户体验好)...
查看>>
Go 测试单个方法/性能测试
查看>>
Mac PHPStorm清除SVN配置缓存
查看>>
Datetimepicker配置参数
查看>>
linux用户和权限详解
查看>>
Java中将xml文件转化为json的两种方式
查看>>
利用Burp Suite攻击Web应用
查看>>
c#进行MD5加密方式和解密算法
查看>>
Android内存优化(二)解析Memory Monitor、Allocation Tracker和Heap Dump
查看>>
ES6 Class基本用法
查看>>
Redis实战 内存淘汰机制
查看>>
矩阵分解在协同过滤推荐算法中的应用
查看>>
Docker小白使用笔记
查看>>
MVC5+EF6 入门完整教程七
查看>>
什么是响应式
查看>>
C# 在PPT幻灯片中创建图表
查看>>