黑马程序员——java基础

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
1. java语言简介
Java的出生地:SUN Microsystems Inc.
SUN:Stanford University Network
Java之父:James Gosling
1991年出现:Sun公司准备推出一个新编程工具
1995年发布Java第一版
最新推出:已推出jdk1.8版
java自1995年推出以来,现在已经发展为三个方向:
● javaSE: 开发桌面应用程序 银行软件、商场结算软件、QQ
● javaEE: 开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网
● javaME: 手机软件
2.java语言特点
(1)简单性
(2)面向对象:
(3)安全性
(4)多线程
(5)可移植性
这里写图片描述
3.java运行机制
(1)java虚拟机(Java Virtual Machine )
Jvm的出现使java能”一次编译,到处运行”
(2)垃圾收集机制(Garbage Collection)
Java的GC机制能够自动回收垃圾,无用的对象所占据的内存空间被回收
4.java开发环境的搭建
JDK:java development kit —–java开发工具包
JRE:java runtime enviroment—–java运行环境
JRE=JVM+类库
JDK=JRE+开发工具
开发工具包括:javac.exe(编译工具)
java.exe(运行工具)
javadoc.exe(生成javadoc文档的工具)
jar.exe(打包工具)
简单而言:JDK开发完成的java程序,使用JRE去运行
5.java环境变量的配置
永久性配置
JAVA_HOME:
C:\Program Files\Java\jdk1.6.0
CLASSPATH:
.;
C:\Program Files\Java\jdk1.6.0\lib\dt.jar;
C:\Program Files\Java\jdk1.6.0\lib\tools.jar;
PATH:
%JAVA_HOME%\bin;
Dos中临时配置
Set 查看环境变量配置
Set path查看path配置
Set path=清空path
Set path=xxx临时配置path
6.经典的HelloWorld
将java代码编写到扩展名为.java的文件中
通过javac命令对该java文件进行编译
通过java命令对生成的class文件进行运行
这里写图片描述
HelloWorld组成部分
这里写图片描述

    1.  Java程序的开始,所有java代码都要写在class中
    2.  这个程序的名字,可随意定义,编译之后.class文件的名字就是这个名字
    3.  程序的开始标志,和4对应
    4.  程序的结束标志,和3对应
    5.  主函数,java程序的入口,程序启动后将会执行主函数中的代码
    6.  主函数的开始标志,和7对应
    7.  主函数的结束标志,和6对应
    8.  功能执行代码,打印出一行文本:HelloWorld
    9.  Java代码的结束标志

相关知识
软件:一些列按照特定顺序组织的计算机数据和指令的集合
常见的软件
系统软件
如:Dos ,windows,Linux等
应用软件
如;扫雷,迅雷,QQ等
开发就是制作软件
软件的出现实现了人与计算机之间的更好的交互
交互方式:
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些指令
常用Dos指令
dir:列出当前目录下的文件及文件夹
md:创建目录
rd:删除目录
cd:进入制定目录
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件
exit:退出dos命令行
start:开启一个新的dos窗口
快捷键ctrl+c强制停止命令行运行
注释:
单行注释://
多行注释:/* */
文档注释:/* /

打包工具jar.exe实例
jar cvf org.jar org
先对其命令进行简单解释
-c:创建新的JAR文件包
-v:生成详细报告并显示到标准输出
-f:制定JAR文件名,通常这个参数是必须的
“org”表示将被压缩的目录名,“org.jar”表示被压缩后所生成的文件名
验证打包是否正确,输入命令
jar tf org.jar
-t:列出JAR文件包的内容列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值