------- android培训、java培训、期待与您交流! ----------
学习软件开发前必须了解的基本概念
1:什么是软件开发
l
什么是软件?
•软件是一系列按照特定顺序组织的计算机数据和指令的集合。
•程序设计的最终结果是软件。
•常见的软件:
系统软件
: 系统软件为计算机使用提供最基本的功能.
例如: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
应用软件
: 系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
例如: Word, Excel, PPT, QQ, FeiQ, 凌波, UltraEdit, Eclipse
l
什么是开发?
•制作软件(我们就是干这个活)
2:人机交互方式
l软件的出现实现了人与计算机之间的更好的交互。
l交互方式:
•图形化界面:
这种方式简单直观,使用者易于接受,容易上手操作。
•命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
3:常用的DOS命令
dos命令行,课程中常见的命令。
•dir (directory) : 列出当前目录下的文件以及文件夹
•md (make directory) : 创建目录
•rd (remove directory): 删除目录
•cd : (change directory)改变指定目录(进入指定目录)
•cd.. : 退回到上一级目录
•cd\: 退回到根目录
•del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
•exit : 退出dos命令行
•cls : (CLear Screen)清屏
4:什么是计算机语言
l
语言:是人与人之间用于沟通的一种方式。
例如:中国人与中国人用中文沟通。
而中国人要和美国人交流,就要学习英语。
而且语言不通有时候也会闹出一些笑话。
l
计算机语言:人与计算机交流的方式。
如果人要与计算机交流,那么就要学习计算机语。
计算机语言有很多种,如:C,C++,Java等。
这里,我们选择其中的一种:Java语言。
l通过DOS命令行的演示,发现原来操作计算机就如同和计算机
说话一样。我们只有掌握这门语言才能与其交流。
l我们告诉它做什么,它就可以做什么。前提是,我们和它说的内容它必须识别才可以。这就是计算机语言。
l计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。
l为了使电子计算机进行各种工作,就需要有一套用于编写计算机程序的数字、字符和语法规划,由这些组成计算机指令就是计算机语言。
l软件就是由若干条计算机语言所组成的。
5:计算机语言分类
机器语言:
机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
汇编语言:
汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。
高级语言:
使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。
这里我们将要学习的java就是属于高级语言。
JAVA语言概述
是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
是一种面向Internet的编程语言。
随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
j
ava语言特点:跨平台性
l
什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
l
原理是什么?
只要在需要运行java应用程序的操作系统上,
先安装一个Java虚拟机(JVM
Java
Virtual
Machine)即可。
由JVM来负责Java程序在该系统中的运行
我们现在要学的JAVA基础知识:
1,java语法(变量,语句,函数,数组),
2,面向对象(类和对象的关系,封装(机箱故事),继承,多态,构造函数,this,static,内部类,抽象类,接口)
3,多线程。
4,JavaApi(其实就是java给我们提供的已经定义好的对象。工具对象:集合框架)
5,输入输出(IO)
6,java的图形界面。--事件监听机制。
7,网络通讯。Socket
web基础知识:
1,HTML。
2,CSS
3,JavaScript
4,DOM。
JAVA语言的环境搭建
1明确什么是JRE,JDK
2下载JDK
官方网址:
•www.oracle.com 参阅index.html
•java.sun.com 参阅index1.html
不然就百度吧。。
3安装JDK
l傻瓜式安装,下一步即可。
l建议:安装路径不要有中文或者特殊符号如空格等。
l当提示安装JRE时,可以选择不安装。
4配置环境变量(重点掌握)
我的电脑(右键)---属性---高级----环境变量--新建--
系统变量中新建一个变量名JAVA-Home 变量值的JDK bin目录运行程序的地址D:\java\bin
然后在系统变量中找到path变量如图 选择编辑把刚才新建的变量添加到Path中并用这样%变量名%;写入即可。(记得写“;”号)
最后打开dow命令行在任意目录下输入javac 显示的是javac命令的参数信息。说明配置成功
临时配置方式:通过dos命令中set命令完成
•
set :用于查看本机的所有环境变量的信息。
•
set
变量名 :查看具体一个环境变量的值。
•
set
变量名
=:清空一个环境变量的值。
•
set
变量名
=
具体值 :给指定变量定义具体值。
l想要在原有环境变量值基础上添加新值呢?
•首先,通过
%
变量名
%操作符获取到原有环境变量的值。
•然后加上新值后在定义给该变量名即可
•举例:给path环境变量加入新值
•
set path=
新值
;%path%
l注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失
配置classpath
(配置了class文件目录以后在任意目录下都能java 文件.class)
jdk1.5版本之前必须配置classpath,jvm虚拟机才能找到.class文件,1.5版本以后jvm虚拟机会默认在当前目录去找.
class文件,所以我们现在的1.7版本千万别配置classpath,因为没有意义
临时配置
例:set classpath=c:\
classpath变量值是java类文件的目录
path变量是windows程序文件的目录
path和classpath
区别:
path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
classPath环境变量里记录的是java类的运行文件所在的目录
•1没配置classPath路径,直接在当前路径找
•2配置了classPath路径
①在结尾处没有加分号,就会在你所配置的路径去找如果找不到就会报错
②在结尾处加分号,就会现在你所配置的路径去找,如果找不到就会到当前路径去找,还是找不到就会报错
作用:
1、path作用:
简单的来书,path作用是指定系统执行java开发工具(如javac)的路径。
具体说,在执行javac等编译java程序时,系统会到path这个环境变量中去查找相对应的命令程序。我们之所以把jdk安装目录下的bin目标添加到path中,就是为了让系统去查找这个目录,因为这个目录下是java的开发工具,是执行java命令的可执行文件,如javac,java,javadoc等可执行文件。
2、classpath作用:
简单来说,classpath作用是指定类搜索路径。
具体说,配置classpath是为了让编译器寻找到class文件,其实就是为了让虚拟机能检索到class文件,而配置这个classpath的。当在classpath中配置为“.”(无引号)后,就会在当前路径下查找“class”文件。
第一个java程序
java注释
(1)注解说明代码的,用于给人看的。
(2)注释的分类
*单行注释 //
*多行注释 /* */
*文档注释 /** */
(3)注释的用途
*注解说明文字。
*用于调试代码。
(2)注释的分类
*单行注释 //
*多行注释 /* */
*文档注释 /** */
(3)注释的用途
*注解说明文字。
*用于调试代码。