java基础第1天

来源:互联网 发布:网络用语燃爆了 编辑:程序博客网 时间:2024/04/28 16:09


1:学习前提
(1)明确学习目标
(2)自信和兴趣


2:计算机基础知识
(1)计算机 
(2)计算机硬件
(3)计算机软件 
软件就是将生活中数据,放在计算机中去实现的工具
软件分成两个派系
  系统软件:windows,Linux,Android ,IOS
  应用软件:QQ,Office,扫雷,暴风影音
  应用软件必须要依赖操作系统


(4)软件开发
制作软件,原本这个软件是没有的,通过我们的制作,才出现
(5)人机交互
--图形化界面,简单,方便,对于不懂计算机的人,上手很方便
  |--命令行方式,需要操作者记录计算机指令
    |--如何启动命令行,控制台
       windowsXP:点击开始菜单--运行--输入cmd回车
       windows7:点击开始菜单--cmd--回车
(6)如何打开控制台
*开始--程序--附件--命令提示符
*开始--运行--cmd--回车
*Win+R--cmd--回车
(7)常用的DOS命令
*D:--回车 盘符的切换 
-- cd\ 直接退出到磁盘的根目录
    |-- dir 列出当前目录下的全部文件和文件夹
    |-- md  创建文件夹命令 用法:md 文件夹名
    |-- cd  进入文件夹里边 用法:cd 文件夹名
    |-- cd..返回到上一层文件夹 .当前文件夹 .上一级文件夹
    |-- rd  删除文件夹 注意:删的是儿子,确认真的要删吗
    |-- del 删除文件,不是删除文件夹 用法 del 文件名  del *.*
    |-- exit 关闭命令行窗口
*cls 清屏
(8)键盘的认识和快捷键
*键盘的认识
**Tab
**Shift
**Ctrl
**Windows
**Alt
**空格
**Enter
**上下左右键
*快捷键
**Ctrl+A
**Ctrl+C
**Ctrl+V
**Ctrl+X
**Ctrl+Z


3:Java语言概述 
(1)java语言
(2)java语言三种技术架构 JAVASE,JAVAEE,JAVAME(Android)
|-- j2se 标准版,基础班同学,搞定它
      开发普通桌面和商务应用程序
  |-- j2ee 企业版,为企业用户提供软件服务
(3)java语言的跨平台性(通过小霸王游戏机模拟器讲解)。(重点,必须要会)
*JVM
*java语言是跨平台的,但是jvm不是跨平台的。
(4)JRE,JDK
**JRE JVM+java核心类库
**JDK JRE+java tools
(5)JDK的下载
**官网
***www.oracle.com
***java.sun.com
**百度,谷歌
**找我要
(6)JDK的安装
**傻瓜式安装。
**注意问题:
***目录不要带有中文或者空格。
***jre可以不必要单独安装。


4:常用软件介绍及安装
(1)JDK
(2)EditPlus
*如何把其添加至右键菜单
**工具--首选项--常规--选中最后一项
*如果去掉备份文件
**工具--首选项--文件--去掉保存时创建备份文件前面的对勾
(3)灵格斯翻译家
(4)截图软件

5:环境变量
(1)环境变量 
*Path 指向灯 windows能够自动根据path去找你在控制台中输入的命令。exe。
|-- windowsxp打开环境变量:右键我的电脑--属性--高级--环境变量
    |-- windows7 打开环境变量: 右键计算机--属性--高级系统设置--高级--环境变量


    修改path中的变量值:选择path,鼠标移到最前端,复制JDK安装目录,到bin文件夹
    粘贴到环境变量的最前端,加上分号(英文输入法),确定
    重新开启命令行
(2)临时环境变量的配置
*set:用于查看本机的所有环境变量的信息。
*set 变量名 :查看具体一个环境变量的值。
*set 变量名= :清空一个环境变量的值。
*set 变量名=具体值 :给指定变量定义具体值。
*%% 动态引用变量的值
(3)永久环境变量的配置
*找到环境变量
**我的电脑--右键属性--高级--环境变量--系统变量
*操作
**新建一个环境变量,格式如下
***变量名 JAVA_HOME
***变量值 JDK的安装目录。(D:\develop\Java\jdk1.6.0_30)
**编辑Path
***变量名 Path
***变量值 %JAVA_HOME%\bin;本身的环境变量值


6:体验一下HelloWorld
(1)开发工具
*记事本 
*高级记事本 EditPlus
*IDE 集成开发环境

(2)体验HelloWorld
*编写源代码
class Demo
{
public static void main(String[] args)
{
System.out.println("Hello Itcast");
}
}


**class是关键字,表示这是一个类。
**Demo 是类名,可以随便起,但是要符合标识符命名规则。


**Exception in thread "main" java.lang.NoSuchMethodError: main
***jvm在执行过程中,要找main函数。
***类要独立运行时,必须有main函数。
***格式 public static void main(String[] args)
**这个时候,控制台没有任何内容
***输出语句 System.out.println("Hello Itcast");
*编译源代码
**javac命令用来编译源代码
***格式 javac 源代码文件名
*运行字节码文件
**java命令用来运行java程序
***格式 java 字节码文件的名字不带后缀名


*练习:在控制台输出自己名字的拼音 zhangsan


*6个错误。请自己总结。
|-- 输入法问题
    |-- 大写小写问题,java语言中,必须严格区分大小写
    |-- 找不到文件错误(疯掉)
    |-- 一半括号






7:classpath环境变量的配置 
(1)path和classpath的区别
*path变量是windows程序文件的目录 (exe,bat。)
*classpath变量值是java类文件的目录 (class结尾)
(2)classpath如何配置 
*临时配置
**set classpath=c:\my
*注意:
**设置了classpath,只在classpath下找。
**没有设置classpath,就在当前目录下找。
**如果classpath结尾设置了; 那么它将首先在classpath下找,
 如果找不到,再在当前目录下找。但是不建议这样用。


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


9:标识符
(1)Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
*简单记,就是起名字。
(2)命名规则
*由26个英文字母大小写,数字0-9,_,$等组成。
*不能以数字开头。
*不能与java的关键字重名。
(3)命名规范 见名知意,驼峰命名。
*包 所有单词小写。
**看成是一个文件夹。
**www.itcast.cn cn.itcast.www cn/itcast/www
**www.baidu.com com.baidu.www
*类和接口 
**如果是由一个单词组成,那么单词首字母大写。举例:Demo,Student。
**如果是由多个单词组成,那么每个单词的首字母大写。举例:StudentDemo。
*变量与方法
**如果是由一个单词组成,那么单词首字母小写。举例:main,show。
**如果是由多个单词组成,第一个单词首字母小写,其后每个单词的首字母大写。举例:showName。
*常量 
**如果是一个单词组成,那么所有单词全部大写。举例:MAX。
**如果由多个单词组成,每个单词大写,并且以下划线相连接。举例:STUDENT_MAX_AGE。



10:注释
(1)注释在我们程序中,是程序开发人员,解释程序意义的文字描述
    不影响程序的运行
(2)java语言注释有三种方式
*单行注释 //
*多行注释 /* */
*文档注释 /** */
(3)注释的用途
*注解说明文字。
*用于调试代码。