黑马程序员--java概述(day01)

原创 2015年11月18日 16:03:41
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------


1:计算机概述
	(1)计算机
	(2)计算机硬件
	(3)计算机软件
		系统软件:window,linux,mac
		应用软件:qq,yy等
	(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)其他的几个
		创建目录
		删除目录
		创建文件
		删除文件
		显示目录下的内容
		删除带内容的目录

4:Java语言概述
	(1)Java语言的发展史
		Java之父
		
		JDK1.4.2
		JDK5
		JDK7
	(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:JDK的下载,安装,卸载(掌握)
	(1)下载到官网。
		
	(2)安装
		A:绿色版	解压就可以使用
		B:安装版	必须一步一步的安装,一般只要会点击下一步即可
		
		注意:
			建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。
	(3)卸载
		A:绿色版	直接删除文件夹
		B:安装版	
			a:控制面板 -- 添加删除程序
			b:通过专业的软件卸载工具。(比如360的软件管家卸载)

7:第一个程序: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文件
	
8:常见的问题
	(1)扩展名被隐藏
		如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾
	(2)我要求文件名称和类名一致。
		实际上不这样做也是可以的。
		但是,注意:
			javac后面跟的是文件名+扩展名
			java后面跟的类名不带扩展名
	(3)Java语言严格区分大小写,请注意。
		 还有就是单词不要写错了。
	(4)见到非法字符: \65307肯定是中文问题。
		我们写程序要求标点符号必须全部是英文状态。
	(5)括号的配对问题。
		一般来说,括号都是成对出现的。
	(6)遇到
		在类 HelloWorld 中找不到主方法, 请将主方法定义为
		肯定是主方法的格式问题。

9:path环境变量(掌握)
	(1)path环境变量的作用
		保证javac命令可以在任意目录下运行。
		同理可以配置qq等
	(2)path配置的两种方案:
		A:方案1(了解)
		B:方案2
			找到环境变量的位置,在系统变量里面
			新建:
				变量名:JAVA_HOME
				变量值:D:\develop\Java\jdk1.7.0_60
			修改:
				变量名:Path
				变量值:%JAVA_HOME%\bin;以前的内容

10:classpath环境变量
	(1)classpath环境变量的作用
		保证class文件可以在任意目录下运行
	(2)classpath环境变量的配置
		找到环境变量的位置,在系统变量里面
		新建:
			变量名:classpath
			变量值:E:\JavaSE\day01\code\HelloWorld案例
总结:这是我第一天学的主要内容,因为自己以前接触过在这一类的东西,所以听起来不是太难。jdk的下载安装,环境变量的配置以及dos命令是必须掌握的内容,还有一个基本入门的小案例,最后又通过这个小案例了解了一段程序开发运行的过程。不积跬步无以至千里,已经跨出了第一步,就会全心投入到下面的学习中去,加油!!
版权声明:本文为博主原创文章,未经博主允许不得转载。

DAY01_Q2

QUESTION: ANAYLSE:  首先图片本身就缺少gif文件的标志位,无法正常打开。  用01编辑器,加上标志位之后得到gif文件: 图片变动太快,,我...
  • anastasia0204
  • anastasia0204
  • 2016年07月26日 18:50
  • 216

黑马程序员——Day01之Java概述

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、基础常识 1、软件:一系列按照特定顺序组织的计算机数据和指令的集合。    常见的软...
  • G_Y_C_G_J_L
  • G_Y_C_G_J_L
  • 2015年07月14日 12:28
  • 109

day01 Java 概述

早期操作电脑常用dos命令,因为需要记住很多命令,不利于普及, 后期发展成图形界面,通过鼠标点击界面的形式,其实内部运行的还是这些命令。 Java是允许使用者将...
  • lijinhua7602
  • lijinhua7602
  • 2015年01月02日 17:20
  • 362

黑马程序员-Java基本常识-day01

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------...
  • yinbolove576
  • yinbolove576
  • 2013年08月24日 14:25
  • 376

黑马程序员:Java学习路线大揭秘连载2-JavaWeb篇!

编程语言Java,已经21岁了。从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已...
  • itcast_cn
  • itcast_cn
  • 2016年10月18日 17:44
  • 1485

黑马程序员_java基础day01

-------android培训、java培训、期待与您交流! ---------- 主要内容:一 、命令行方式二 、Java语句概述三 、环境变量配置 四 Java程序开发体验、五、类文件环境变量...
  • u010348414
  • u010348414
  • 2013年04月22日 22:49
  • 328

黑马程序员--Java基础Day01

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.计算机概述(了解) 1) 计算机 是一种能够按照程序运行,自动、高速处理海量数据的现代化...
  • u012807236
  • u012807236
  • 2015年06月01日 19:21
  • 270

黑马程序员-java就业面试题大全(持续更新)

1、一个"java"源文件中是否可以包含多个类()?
  • zj3911507
  • zj3911507
  • 2014年06月20日 16:32
  • 1950

黑马程序员——Java基础测试题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员——Java基础测试题 第1题:以下代码哪个是正确的?为什么?   a. byte...
  • liu007004
  • liu007004
  • 2015年01月16日 12:49
  • 1437

黑马程序员——Java基础---练习题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础---练习题 1.写出程序结果class Demo { public stat...
  • liu007004
  • liu007004
  • 2015年01月19日 16:35
  • 704
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员--java概述(day01)
举报原因:
原因补充:

(最多只允许输入30个字)