A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 白衣卿相 中级黑马   /  2015-7-19 21:07  /  1051 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

day01第一章基础知识01_计算机概述计算机
计算机是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成。
常见的形式有台式计算机、笔记本、大型计算机等。
计算机的应用
1.        科学计算
2.        数据处理
3.        自动控制
4.        计算机辅助设计
5.        人工智能
6.        多媒体应用
7.        计算机网络
计算机硬件
Computer Hardware
计算机系统中由电子、机械和光学元件等组成的各种物理装置的总称。
计算机通常有CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等部件组成。
计算机软件
系统软件:DOS(Disk Operating System)Windows,Linux,Unix,Mac,Android,iOS
应用软件:office,QQ



02_软件开发概述软件开发
软件:按照特定顺序组织的计算机数据和指令的集合。
开发:软件的制作过程。
软件开发:借助开发工具与计算机语言制作软件。
计算机语言
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。
常见:C, C++, C#, Java
人机交互
软件的出现实现了人与计算机之间更好的交互。
交互方式:
1.        图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
2.        命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。
03_中文siri语音交互演示04_键盘功能和快捷键介绍键盘功能介绍:
l  Tab
l  Shift  Ctrl  Alt
l  空格  Enter
l  Window
l  上下左右
l  PrtSc(PrintScreen)屏幕截图
键盘快捷键介绍:
l  Ctrl+A:全选
l  Ctrl+C:复制
l  Ctrl+V:粘贴
l  Ctrl+X:剪切
l  Ctrl+Z:撤销
l  Ctrl+S:保存
05_打开DOS窗口的方式
打开DOS控制台的方式:win+r--cmd--回车
06_常用的DOS命令
常用DOS命令
l  d:回车:盘符的切换
l  dir(directory):列出当前目录下的文件以及文件夹
l  md(make directory):创建目录
l  rd(remove directory):删除目录
l  cd(change directory):进入指定目录
l  cd..:退回到上一级目录
l  cd\:退回到根目录
l  del(delete):删除文件(+*.后缀名:删除一堆后缀名一样的文件)
l  exit:退出dos命令行
l  cls(clear screen):清屏

07_Java语言发展史和平台版本
Java语言发展史
James Gosling1990年与PatrickNaughtonMikeSheridan等人在SUN公司合作"Green Projecet",后来发展一套语言叫做"Oak",后来改名为Java
Java Development Kit
l  1.0.2
l  1.1.1-->1.1.6-->1.1.7-->1.1.8
l  1.2.1
Java 2 SDK
l  1.2.2
l  1.3.0-->1.3.1
l  1.4.0-->1.4.1-->1.4.2-->1.5.0(5.0)
l  -->1.6.0(6.0) -->1.7.0(7.0) -->1.8.0(8.0)
jdk7u45uupdate
Java平台版本
Java EE: Java Platform, Enterprise EditionJava平台企业版
                用于复杂的服务器应用的Java平台(为开发企业环境下的应用程序提供的一
                   套解决方案)
                   包含ServletJsp等技术,主要针对于Web应用程序开发
Java SE: Java Platform, Standard EditionJava平台标准版
                   用于桌面或简单的服务器应用的Java平台(为开发普通桌面和商务应用程序
                   提供的解决方案)
Java ME: Java Platform, Micro EditionJava平台微型版
                用于手机和其他小型设备的Java平台(为开发电子消费产品和嵌入式设设备
                   提供的解决方案)
08_Java语言的特点及跨平台理解
Java语言特点
l  简单性
l  面向对象
l  健壮性
l  安全性
l  解释性
l  高性能
l  多线程
l  动态性
l  结构中立
l  分布式处理
l  跨平台性(可移植性)
l  开源
什么是跨平台?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行java应用程序的操作系统上,
先安装一个JVMJava Virtual MachineJava虚拟机)即可。
JVM来负责Java程序在该系统中的运行。
Java语言是跨平台的,JVM是不跨平台的。
09_JREJDK的概述
JRE(Java Runtime Environment)Java运行环境
包括JVMJava程序所需的核心类库等。
JDK(Java Development Kit)Java开发工具包
JDK是提供给Java开发人员使用的,包含了Java的开发工具,也包含了JRE
其中的开发工具:编译工具(javac.exe)、打包工具(jar.exe)等
简单而言:使用JDK开发完的Java程序,交给JRE去运行,并由JVM保证跨平台。
10_JDK的下载步骤
JDK的下载:
官网:http://www.oracle.com
11_JDK的安装步骤
安装路径中不要有空格等特殊字符

5 个回复

倒序浏览
12_HelloWorld案例讲解
开发工具:
        notepad(1)
        Editplus(2-11)
        Eclipse(12-32)
        MyEclipse(就业班)
HelloWorld:

13_HelloWorld案例的编译和运行
程序解析
        首先编写java源代码程序,扩展名.java
        在命令行模式中,输入javac命令对源代码进行编译,生成字节码文件:javac 源文件.java
        编译完成后,如果没有保存信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名:java Demo
14_HelloWorld案例的常见问题
常见错误:
1.        文件扩展名隐藏导致编译失败
2.        非法字符错误(中英文问题,所有符号都要求是英文状态)
3.        注意大小写问题
class  —— Class
String —— string
System —— system
4.        括号的对应问题(括号都是成对出现的)
5.        main方法格式错误
6.        打印语句的拼写错误
7.        缩进问题(遇到大括号缩进一个tab位置)
15_为什么要配置环境变量
path环境变量配置的作用:
保证javac指令在任意目录下可以运行
通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行。

16_Path环境变量的配置1
path环境变量配置方式
将JDK安装目录下的bin目录添加到最左边并添加分号

17_Path环境变量的配置2
path环境变量的参照形式配置方式
1.        新建一个变量
        变量名:Java_Home
        变量值:JDK安装目录
2.        将path环境变量中JDK目录修改:%Java_Home%\bin;(%%表示引用的意思)
        path环境变量具有先后顺序
18_classpath的配置及使用
classpath环境变量配置方式
1.        新建一个变量
        变量名:classpath
        变量值:值设定为指定的有class文件的目录,多个目录间使用分号隔开
2.        作用:使classpath目录中的.class文件可以在任意目录运行
3.        classpath目录中的配置存在先后顺序:根据目录配置的顺序依次查找,找到后即运行。(通常将当前目录放在最前面)
19_EditPlus工具的安装及配置
第二章
Java语言基础
        关键字
        标识符
        注释
        常量和变量
        运算符
        语句
        函数
        数组
20_Java中的关键字概述(掌握)
关键字:
定义:被Java语言赋予了特殊含义的单词
特点:关键字中所有字母都为小写
用于定义数据类型的关键字:
        class                interface         byte         short        int               
        long         float                    double        char                boolean                void
用于定义数据类型值的关键字:
        true                false                null
用于定义流程控制的关键字
        if                else                switch        case                default
        while        do                for                break        continue                return
用于定义访问权限修饰符的关键字
        private        protected                public
用于定义类、函数、变量修饰符的关键字
        abstract        final                        static        synchronized
用于定义类与类之间关系的关键字
        extends        implements
用于定义建立实例及引用实例、判断实例的关键字
        new                this                super        instanceof
用于异常处理的关键字
        try                catch        finally        throw                throws
用于包的关键字
        package        import
其他修饰符关键字
        native        strictfp        transient         volatile        assert
注意:goto和const作为保留字(在JDK新版本总可能提升为关键字)存在,没有被使用。
21_Java中的标识符详解(掌握)
标识符:Java中,对各种变量、方法和类等要素命名时使用的字符序列。(就是给类、变量、方法起名字)
组成规则:
        由26个英文字母大小写,数字:0-9;符号:"_"和"$"
注意事项:
1.        标识符由字母、下划线“_”、美元符“$”或数字组成
2.        标识符不能以数字开头
3.        Java中严格区分大小写
4.        不能是Java中的关键字。
常用的命名规则:(见名知意,驼峰命名)
1.        包名:所有字母都小写,多级包用"."分开:
                xxxyyyzzz
                com                        一级包
                cn.itcast                二级包(域名反写)
2.        类名接口名:
一个单词,首字母大写:
                Xxx(Demo,Test)
多单词时,所有单词的首字母大写:
                XxxYyyZzz(HelloWorld, StudyJava)
3.        变量名和函数名:
一个单词,首字母小写:
                xxx(main,name,age)
多单词时,第一个单词首字母小写,第二个单词开始每个单词首字母大写 :
                xxxYyyZzz(showName)
4.        常量名:所有字母都大写,多单词时每个单词用下划线连接:
                XXX_YYY_ZZZ
                PI, STUDENT_MAX_AGE
22_Java中的注释概述
注释:用于解释程序的文字
作用:提高了代码的阅读性。
Java中的注释格式:
        单行注释:格式://注释文字
        多行注释:格式:/*注释文字*/
        文档注释:格式:/**注释文字*/(它能够被java的bin目录下的javadoc工具解析成HTML文件(说明书))
23_HelloWorld案例加入注释
对于单行和多行注释,被注释的文字,不会被JVM解释执行。
对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。
将自己的思想通过注释先整理出来,再用代码去体现。
24_注释的注意事项及作用
注释的注意事项:
1.        单行注释可以嵌套。
2.        多行注释不可以嵌套。(它是以/*开始,以*/结束的)
注释的作用:
1.        解释程序,提高代码的阅读性。
2.        调试程序使用。(目前)

作业:[姓名]错误.doc
请把字节出现过的问题总结出来,并写出解决方案。不会的和同学讨论或者问我。

回复 使用道具 举报
谢谢分享,学习了
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
继续,加油!
回复 使用道具 举报
没看太懂楼主想表达什么,是我太low了,继续加油学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马