黑马程序员--学习日志1--计算机基础知识和Java概述

来源:互联网 发布:java 读取gz压缩文件 编辑:程序博客网 时间:2024/06/05 11:15

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

今天主要先学习了一些计算机的基本常识,了解一下Java的发展历史和Java语言的特点,最后做了第一个程序HelloWorld。

1:计算机概述
(1)计算机俗称电脑,是一种用于高速计算的电子计算机器
(2)计算机硬件包括电源、主板、CPU、内存、硬盘、显卡等
(3)计算机软件分为两种:
系统软件:window,linux,mac
应用软件:qq,360,百度云盘等
(4)软件开发
软件:是由数据和指令组成的
开发:就是把软件做出来
(5)语言
计算机语言:人与计算机交流沟通的,例如:C,C++,C#,Java
(6)人机交换
图形界面:操作方便界面直观
DOS命令:需要记忆一些常见的命令

2:键盘功能键的认识和快捷键
(1)功能键的认识
tab
shift
ctrl
alt
windos
空格
上下左右
回车
截图
(2)快捷键
全选Ctrl+A
复制Ctrl+C
粘贴Ctrl+V
剪切Ctrl+X
撤销Ctrl+Z
保存Ctrl+S


3:常见的DOS命令
(1)常见的如下
盘符的切换
d:回车
目录的进入
cd javase
cd javase\day01\code
目录的回退
cd..
cd\
清屏
cls
退出
exit

(2)其他命令
创建目录 md
创建文件 edit
删除文件 del *.txt
显示目录下的内容 dir
删除目录 rd
删除带内容的目录
rd+/s+/q+文件夹名称 (不询问)
rd+/s+文件夹名称 (询问是否删除)


4:Java语言概述
(1)Java语言的发展史:Java是由SUN公司推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。2010年Oracle公司收购SUN
(2)Java语言的特点
有很多小特点,重点是开源和跨平台
(3)Java语言是跨平台的
针对不同的操作系统,提供不同的jvm(虚拟机)来实现的。


(4)Java语言的平台
JavaSE 基础版本
JavaME--Android 迷你版本针对移动设备
JavaEE 企业版本


5:JDK,JRE,JVM的作用及关系
(1)作用
JVM:保证Java语言跨平台
JRE:Java程序的运行环境
JDK:Java程序的开发环境
(2)关系
JDK:JRE+工具
JRE:JVM+类库


6:第一个程序:HelloWorld案例
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}


(1)程序解释:
A:Java程序的最基本单位是类,所以我们要定义一个类。
格式:class 类名
举例:class HelloWorld
B:在类中写内容的时候,用大括号括起来。
C:Java程序要想执行,必须有main方法。
格式:public static void main(String[] args)
D:要指向那些东西呢,也用大括号括起来。
E:做一个简单的输出
格式:System.out.println("HelloWorld");
注意:里面的内容是可以改动的。

(2)Java程序的开发执行流程:
A:编写java源程序(.java)
B:通过javac命令编译生成.class文件
C:通过java命令运行.class文件



7:path环境变量
(1)path环境变量的作用
保证javac命令可以在任意目录下运行。
同理可以配置qq等
(2)path配置的两种方案:

A:方案1
找到环境变量的位置,在系统变量里面
变量名:Path
变量值:D:\develop\Java\jdk1.8.0_45\bin;以前的内容

B:方案2(一般用这种)
找到环境变量的位置,在系统变量里面
新建:
变量名:JAVA_HOME
变量值:D:\develop\Java\jdk1.8.0_45
修改:
变量名:Path
变量值:%JAVA_HOME%\bin;以前的内容


8:classpath环境变量
(1)classpath环境变量的作用
保证class文件可以在任意目录下运行
(2)classpath环境变量的配置
找到环境变量的位置,在系统变量里面
新建:
变量名:classpath
变量值:E:\JavaSE\day01\code\HelloWorld案例


------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

0 0