【黑马程序员】JAVA基础知识概述

1:计算机概述(了解)
 (1)计算机
 (2)计算机硬件
 (3)计算机软件
  系统软件:window,linux,mac
  应用软件:qq,yy,飞秋
 (4)软件开发(理解)
  软件:是由数据和指令组成的
  开发:就是把软件做出来。
  如何实现软件开发呢?
   就是使用开发工具和计算机语言做出东西来
 (5)语言
  自然语言:人与人交流沟通的
  计算机语言:见计算机说计算机话
 (6)人机交换
  图形界面:操作方便只管
  DOS命令:需要记忆一些常见的命令

2:键盘功能键的认识和快捷键(掌握)
 (1)功能键的认识
  tab
  shift
  ctrl
  alt
  windos
  空格
  上下左右
  回车
  截图
 (2)快捷键
  全选 Ctrl+A
  复制 Ctrl+C
  粘贴 Ctrl+V
  剪切 Ctrl+X
  撤销 Ctrl+Z
  保存 Ctrl+S

3:常见的DOS命令(掌握)
 (1)常见的如下
  盘符的切换
   d:回车
  目录的进入
   cd javase
   cd javase\day01\code
  目录的回退
   cd..
   cd\
  清屏
   cls
  退出
   exit
 (2)其他的几个(了解)
  创建目录 md
  删除目录 rd
  删除文件 del
  显示目录下的内容 dir

4:Java语言概述(了解)
 (1)Java语言的发展史
 (2)Java语言的特点
  开源,跨平台
 (3)Java语言是跨平台的,请问是如何保证的呢?(理解)
  翻译.
  Java语言跨平台:正确.
  Jvm跨平台:错误
  
  针对不同的操作系统,提高不同的jvm来实现的。
 (4)Java语言的平台
  JavaSE
  JavaME
  JavaEE

5:JDK,JRE,JVM的作用及关系(掌握)
 (1)作用
  JVM:保证Java语言跨平台
  JRE:Java程序的运行环境
  JDK:Java程序的开发环境
 (2)关系
  JDK:JRE+工具
  JRE:JVM+类库
 JDK>JRE>JVM

6:JDK的下载,安装,卸载(掌握)
 (1)下载到官网。
  A:也可以到百度搜索即可。
  B:拷贝
 (2)安装
  
  必须一步一步的安装,一般只要会点击下一步即可
  
  注意:
   建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。
 (3)卸载
  
  安装版 
   控制面板 -- 添加删除程序
   通过专业的软件卸载工具。(比如360的软件管家卸载)

7:第一个程序:HelloWorld案例(掌握)
 class HelloWorld {
  public static void main(String[] args) {
   System.out.println("HelloWorld");
  }
 }
 (1)程序解释:
  A:Java程序的最基本单位是类,所以我们要定义一个类。
   格式:class 类名
   举例:class HelloWorld
  B:在类中写内容的时候,用大括号括起来。
  C:Java程序要想执行,必须有main方法。
   格式:public static void main(String[] args)
  D:要指向那些东西呢,也用大括号括起来。
  E:你要做什么呢?今天我们仅仅做了一个简单的输出
   格式:System.out.println("HelloWorld");
   注意:""里面的内容是可以改动的。
 
 (2)Java程序的开发执行流程:
  A:编写java源程序(.java)
  B:通过javac命令编译生成.class文件
  C:通过java命令运行.class文件
 
8:常见的问题(掌握)
 (1)扩展名被隐藏
  如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾
 (2)运行文件 java 类名
  
 (3)Java语言严格区分大小写,请注意。
   String-string class-Class
 (4)见到非法字符: \65307肯定是中文问题。输入法设置:中文时使用英文标点
  我们写程序要求标点符号必须全部是英文状态。
 (5)左括号{ 后再换行
 

9:path环境变量(掌握)
 (1)path环境变量的作用
  保证javac命令可以在任意目录下运行。
  同理可以配置qq等
 (2)path配置的两种方案:
  方式1(了解)
  方式2
   找到环境变量的位置,在系统变量里面
   新建:
    变量名:JAVA_HOME
    变量值:D:\Java\jdk1.7.0_60
   修改:
    变量名:Path
    变量值:%JAVA_HOME%\bin;以前的内容

10:classpath环境变量(了解)
 (1)classpath环境变量的作用
  保证class文件可以在任意目录下运行
 (2)classpath环境变量的配置
  了解即可,可以不用配置
11:注释
 作用:解释说明程序的
 格式:
  单行注释
  格式:// 注释内容
  多行注释
  格式:/* 注释内容 */
  文档注释
  格式:/** 注释内容 */
12:关键字
 作用:java中赋予特殊意义的文字
 特点:全部小写
13:标识符
 标识符:见名知意 
  起名字(给类 接口 方法 变量)
 组成规则:
  英文大小写字母
  数字字符
  $和_
 
 注意事项:无规矩不成方圆
  1.不能以数字开头
  2.不能是Java中的关键字
  3.区分大小写 (java是一种强类型语言) int Int'
 命名规范:
  包(其实就是文件夹,用于解决相同类名问题) 
   单级 单个文件夹
    hello demo
   多级 多个文件夹
    com.baidu    cn.itcast
   全部小写字母
  类或者接口
   一个单词 Test 首字母大写
   多个单词 HelloWorld  GetName 每个单词首字母大写
   helloworld
   
  方法和变量
   一个单词 main 字母小写
   多个单词 getAge 首字母小写,其他首字母大写
   
   分别举例
  常量 所有字母大写
   一个单词 PI  3.1415926 5358979 323846264 3383279 50288
   多个单词 GET_MAX  GONG_BAO_JI_DING 单词用_分隔

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值