黑马程序员技术交流社区

标题: 新手必会,瞧一瞧,看一看。也就这么点东西!学会总结啦... [打印本页]

作者: 朱玉祥    时间: 2013-6-14 19:22
标题: 新手必会,瞧一瞧,看一看。也就这么点东西!学会总结啦...
  编程基础归纳:

1.DOS命令
  cd  进入目录
  rd  删除目录
  md  创建目录
  del 删除文件
  cd..退出到上一级目录
  cd/ 退出到根目录
  dir 列出当前目录中的所有文件和文件夹
  cls 清除屏幕
  exit退出DOS命令行

2.环境变量配置
  |-- 配置到JDK安装目录下的bin文件夹
  |-- win7 和 xp 不同,进入环境变量的方式不同
  |-- xp 我的电脑,右键,属性,高级,环境变量
  |-- win7 我的电脑,右键,属性,高级系统设置,高级,环境变量


3.JDK JRE
  |-- JRE java运行时环境,包含JVM和运行时的类库
  |-- JDK java开发工具包,包含JRE 和 API


4.第一次 Hello World
   |-- 写类
   |-- 写main方法
      |-- 程序的入口
      |-- 被JVM调用
   |-- System.out.println("Hello World");

5.容易出现的问题(新手)
   |-- 大小写问题
   |-- 符号问题,符号必须英文输入法
   |-- 类名和文件名要一致
   |-- 文件的扩展名

6.关键字
   |-- java中赋予了特殊意义的单词
   |-- 全部小写

7. 标识符
   |-- 自定义的内容:变量,类,函数,数组
   |-- 规则:a-z A-Z 0-9  $ _ 不能是数字开头
   |-- 不能是关键字

8.注释
   |-- //
   |-- /*      */
   |-- /**     */

9.常量
   |-- 固定不变的数
   |-- 整型 , 浮点型,字符型,字符串,布尔型 null

10.变量
   |-- 存储常量值,方便与运算
   |-- 定义变量三要素  数据类型 变量名  初始值

11.数据类型
   |-- 基本
     |-- 数值型
       |-- 整数
          |-- byte short int long
       |-- 浮点
          |-- float double
     |-- 字符型
        |-- char
     |-- 布尔型
        |-- boolean
   |-- 引用
     |-- 数组
     |-- 类类型
     |-- 接口类型

12.运算符
  |-- 算术运算符
    + - * / % ++ --   
  |-- 比较运算符
    == < > <= >= != instanceof   
  |-- 逻辑运算符
    & | ! ^ && ||
  |-- 位运算符
    & | ^ <<  >>  >>>  ~
  |-- 三元运算符
    比较表达式?结果1:结果2;

13.数据类型的转换
  |-- 自动类型转换
    |-- JVM自动,将小的向大的提升(取值范围)
  |-- 强制类型转换
    |-- 将大的向小的降低

14.判断语句
  |-- if()
  |-- if() {} else{}
  |-- if() {} else if(){} else{}

15.选择语句
  |-- switch(变量) // byte short int char String
      {
        case 常量:
        执行语句;
        break;

        default:
        执行语句
        break;
      }

16. while循环  不知道次数使用
  |-- while(条件)
    {
      循环体
    }

17.for循环
  |-- for(初始化变量;条件;增量)
  {
     循环体
  }

18.嵌套for循环
  |-- 重要掌握99乘法表
  |-- 重要掌握程序的运行顺序

19.函数
  |-- 定义:完成独立功能的代码片段
  |-- 格式
    修饰符 返回值类型  函数名(参数列表)
    {
      执行的代码;
      return;
    }
20. 重载
  |-- 函数名一致,只看参数累不,类型,个数,顺序
  |-- 掌握任意的乘法表


21. 数组
  |-- 数组存储同一种数据类型的容器
  |-- 数组的长度是固定
  |-- int[] arr = new int[3];
  |-- int[] arr = {4,3,54,5};
  |-- ArrayIndexOutOfBoundsException 数组下标越界异常,访问到了没有的下标
  |-- NullPointerException 空指针异常,数组已经没有引用了,还要访问这个数组


22.内存
  |-- 栈,堆,寄存器,方法区,本地方法栈
  |-- 栈:局部变量,函数在栈中运行,运行后,内存立刻释放,变量手动赋值
  |-- 堆:全局变量,new建立的对象,有默认值 ,运行后,JVM回收垃圾

23.数组的常见操作
  |-- 遍历数组*****
  |-- 获取最值
  |-- 选择排序*****
  |-- 冒泡排序*****

  |-- 折半查找
  |-- 查表法
  |-- 二维数组
作者: 萧萧北    时间: 2013-6-15 09:03
楼主会的还挺多的呀
作者: 孙百鑫    时间: 2013-6-22 01:17
楼主您好~帖子长时间未作出回答,我已经将您的帖子改成已解决。如果有问题的话可以私密我哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2