------- android培训、java培训、期待与您交流! ----------
学习软件开发前必须了解的基本概念
1:什么是软件开发
l什么是软件?•软件是一系列按照特定顺序组织的计算机数据和指令的集合。•程序设计的最终结果是软件。•常见的软件:系统软件: 系统软件为计算机使用提供最基本的功能.例如: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS应用软件: 系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。例如: Word, Excel, PPT, QQ, FeiQ, 凌波, UltraEdit, Eclipsel什么是开发?•制作软件(我们就是干这个活)
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应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。java语言特点:跨平台性 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)
临时配置 例: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)注释的用途
*注解说明文字。
*用于调试代码。