您的位置:首页 > 职场人生

黑马程序员_java基础回顾之java入门

2012-07-19 22:33 393 查看
---------------------- android培训java培训、期待与您交流!
----------------------

学习的前提
(1)目标要明确 
(2)兴趣是最好的老师
(3)自信是成功的法宝
(4)要求和建议
A:写总结,记笔记,写注释。
B:多交流
C:勤练习:敲--狂敲(学习的捷径 不走弯路,就是捷径)

1,计算机基础知识
(1)计算机:计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。
(2)计算机硬件:计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
(3)计算机软件:计算机软件(Computer Software,也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。
(4)软件开发:软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。

 软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。
(5)人机交互
A:图形化界面
B:DOS命令行
(6)如何打开控制台--DOS命令行窗口
A:开始--程序--附件--命令提示符
B:开始--运行--cmd--回车(Enter)
C:Win+R--cmd--回车(Enter)
(7)常用的DOS命令
A:盘符的切换 
**D:回车
B:进入目录 
**cd aaa
**cd c:\aaa\bbb
C:回退目录 
**cd.. 
**cd\
D:删除文件 
**del a.txt
**del *.txt
E:清屏
**cls
F:退出DOS窗口
**exit

2:Java语言概述
(1)计算机语言
A:语言 人与人交流的一种方式
B:计算机语言 人与计算机交流的一种方式
(2)Java语言的概述:SUN(Stanford University Network)1995年推出的一门高级编程语言。
  是一种面向Internet的编程语言。Java之父--James Gosling(詹姆斯·高斯林)。

Java语言基础组成:

1关键字
2标识符
3注释
4常量和变量

5运算符
6语句
7函数
8数组

(3)Java语言的三种技术架构
A:JavaSE(J2SE)标准版
B:JavaEE(J2EE)企业版
C:JavaME(J2ME)小型版 
  **3G(Android)
(4)Java语言的跨平台性
A:小霸王游戏机(模拟器)
B:Java语言之所以能够跨平台,因为JVM的存在。
  JVM用于保证Java语言的跨平台。
(5)JDK,JRE
A:JRE() 运行环境
**包含JVM+java核心类库
B:JDK() 开发工具包
**包含JRE+Tools
(6)JDK的下载
A:官网
**www.oracle.com
**java.sun.com
B:百度或者谷歌
**概念性的东西用百度
**技术性的东西用谷歌
C:从老师这直接拷贝
(7)JDK的安装与卸载
A:卸载
**开始--设置--控制面板--添加与删除程序
**360管理软件
B:安装注意事项
**安装的目录不能有空格等非法字符,也不能带有中文。
**jre可以安装,也可以不安装。
(8)环境变量的配置
A:环境变量
就像一个指向灯。
当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为
path的环境变量指定的目录中查找。如果还没有找到,就出现以上的错误提示。(exe,bat)
B:临时配置方式:通过dos命令中set命令完成
**set :用于查看本机的所有环境变量的信息。
**set 变量名 :查看具体一个环境变量的值。
**set 变量名= :清空一个环境变量的值。
**set 变量名=具体值 :给指定变量定义具体值。
想要在原有环境变量值基础上添加新值呢?
首先,通过%变量名%操作符获取到原有环境变量的值。
然后加上新值后在定义给该变量名即可
举例:给path环境变量加入新值
set path=新值;%path%
C:永久配置
**如何找到环境变量:
***我的电脑--右键属性--高级--环境变量--系统变量
***新建JAVA_HOME
****变量名 JAVA_HOME
****变量值 D:\develop\Java\jdk1.6.0_30(JDK的安装目录)
***编辑Path
****变量名 Path
****变量值 %JAVA_HOME%\bin;以前的path

3:体验Java程序--HelloWorld
(1)开发工具
A:普通的记事本
B:EditPlus高级记事本
C:Eclipse和MyEclipse这样的IDE(集成开发工具)工具
(2)开发流程
class Demo
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}

A:java语言的基本组成部分是类,我们用class关键字来表示。
B:类要被使用,所以给它起个名字Demo。这个名字可以随便起。(不要用中文或者全数字)
C:Exception in thread "main" java.lang.NoSuchMethodError: main
如果这个类想要独立运行,必须有main函数。否则,就会报错。
D:如果想在控制台输出一些内容,那么就是用打印语句
System.out.println("随便写"); //会把()里面的内容输出到控制台
E:用javac命令编译源文件,基本格式
**javac 带后缀名的文件名
F:用java命令运行java字节码文件(class文件),基本格式
**java 不带后缀名的类名

4:classpath环境变量
(1)classpath是我们java的类文件目录的环境变量。
A:java Demo
就会到classpath中去找Demo.class是否存在。
B:如果你配置了classpath,肯定在classpath中找,如果没有,报错。
C:如果你配置classpath的时候,后面加了分号,这个时候,它首先在classpath下面找,
  如果没有,在到当然目录下找,再没有,报错。建议:classpath不要加分号。
D:没有配置classpath,那么只在当前路径下找。

5:关键字
(1)定义:被Java语言赋予了特殊含义的单词
(2)特点:关键字中所有字母都为小写
(3)goto和const虽然从未使用,但也作为Java关键字保留。

6:标识符
(1)定义:简单说就是起名字。
A:Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
(2)标识符的规则
A:由26个英文字母大小写,数字:0-9 符号:_ $ 组成。
B:不能以数字开头。
C:不能与关键字重名。
注意:java语言严格区分大小写。
(3)Java中的名称规范
见名知意:看见名字知道意思
驼峰命名
A:包 其实就是文件夹
  **全部小写 xxx.yyy.zzz
  **www.baidu.com com.baidu.www
  **www.itcast.cn cn.itcast.www
B:类或者接口
  **如果由一个单词组成,首字母大写。例如 Demo
  **如果由多个单词组成,每个单词的数字母大写。例如 HelloWorld
C:变量和函数
  **如果由一个单词组成,全部小写。例如 name
  **如果由多个单词组成,第一个单词的数字母小写,其后每个单词的数字母大写。例如 getAge
  **变量名是名称,函数名是动词+名称
D:常量
  **如果由一个单词组成,全部大写。例如 MONEY
  **如果由多个单词组成,每个单词大学,然后用_连接。例如 BANK_MONEY

7:注释
(1)用于对程序进行说明的文字,就可以看成是注释。
(2)注释的格式
A:单行注释
**举例:
//我们好
B:多行注释
**举例:
/*
我们都是
好孩子
*/
C:文档注释
**举例
/**
@author itcast
@version V1.0
*/
(3)注释的用途
A:解释说明程序,给人看的。
B:用于调试程序。
(4)用于面试
写一段代码?
A:注释是否完整
B:格式是否良好

8:常量
(1)在程序的运行过程中,其值是不能改变的量。
(2)常量的分类
A:整数常量 10,-10
B:小数常量 12.5
C:布尔常量 true,false
D:字符常量 '1','A' '中' ' 国'
E:字符串常量 "HelloWorld"
F:null常量 null

9:变量
(1)在程序的运行过程中,其值是可以改变的量。
A:是内存中的一小块存储区域。
B:用于存储数据。
(2)声明变量的格式:
A:数据类型 变量名 = 初始化值;
  **byte b = 10;
  **System.out.println(b);
B:数据类型 变量名;
  变量名 = 初始化值;
  使用变量
  **byte b;
  **b = 20;
  **System.out.println(b);
(3)好处:该空间可以重复使用。
(4)什么时候使用变量呢?当要使用的数据是不确定的时候。

---------------------- android培训java培训、期待与您交流!
----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息