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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

day01  1、 能申请到的最小存储单元是字节   一个字节由 8个比特位组成
  2、数据的类型 4类{整、浮点、字符、布尔} 对应4种常量{整数、浮点、字符、布尔}
                A:基本数据类型
4类{整、浮点、字符、布尔} 对应4种常量{整数、浮点、字符、布尔}
  B:引用数据类型(类,接口,数组)


  3、变量是一个变化的数据   {变量类型  变量名字(标识符)=初始化值}

  4、标识符:给包、类、方法、变量起名字(多级包以点隔开)
      不能以数字开头,不能用关键字
  包   都是小写
  类    大驼峰
  方法和变量    小驼峰
  5、在父作用定义的变量可以在子作用域使用  
   相反则不能使用
  6、变量参与运算,最小提升到int类型,如果有更大的,就提升到更大的
         
          隐式转换:
          byte<short<char<int<long<foult<double
   
          强制转换:
  目标类型 变量名 = (目标类型) (被转换的数据);
  建议:数据做运算,结果应该是什么类型,就用什么类型接收,不要随意转换类型,否则会有精度的损失。
  7、强制转换类型就是从大到小的转换
  8、注释
定义:解释说明
分类:
  单行注释: //     
   特点:可以嵌套
  多行注释:/*注释内容*/
   特点:不可以嵌套
  文档注释:/**注释内容*/

  9、关键字:定义:被Java语言赋予特定含义的单词.
特点:
  1.全部小写
  2.在部分高级编辑器中关键字颜色高亮显示
  3.关键字不能用于类名
day02             1、注意:扩展的赋值运算符,隐含了强制类型转换
  有一个变量a,a+=10
相当于:a =(a的数据类型)(a + 10)
2、字符参与加法运算,其实是拿字符在计算机中存储的数据值来参与运算的
  'A' 65
  'a' 97
  '0' 48
  字符串参与加法运算,其实做的不是加法运算,而是字符串的拼接
3、整数相除只能得到整数。要想得到小数,就必须有浮点数参与运算
4、&&和&的区别:
   &&有短路效果,左边为false,右边不执行。
  &左边无论是什么,右边都会执行。
   ||和|的区别:
   ||有短路效果,左边为true,右边不执行。
  |左边无论是什么,右边都会执行。
5、A:导包
import java.util.Scanner;
在一个类中顺序:package > import > class
  B:创建键盘录入对象
   Scanner sc = new Scanner(System.in);
  C:接收数据
   int i = sc.nextInt();
************************************************************************************************************************************************************************************
1、eclipse基本使用
A:创建Java项目:
  点击File或者在最左侧空白处,选择Java项目,在界面中写一个项目名称,然后Finish即可。
B:创建包:展开项目,在源包src下建立一个包com.itheima
C:创建类:在com.ithiema包下建立一个类HelloWorld
  在界面中写一个类名:HelloWorld,然后finish即可。
D:编写代码
  在HelloWorld类写main方法,在main方法中写一条输出语句:我是黑马程序员,我骄傲,我自豪。
E:编译
  自动编译,在保存的那一刻帮你做好了
F:运行
  选择要运行的文件或者在要运行的文件内容中
  右键 -- Run as - Java Application即可
************************************************************************************************************************************************************************************
2、eclipse基本配置
A:行号的显示和隐藏
  显示:在代码区域的最左边的空白区域,右键 -- Show Line Numbers即可。
  隐藏:把上面的动作再做一次。
   
B:字体大小及颜色
  a:Java代码区域的字体大小和颜色:
   window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java -- Java Edit Text Font
  b:控制台
   window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
  c:其他文件
   window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
   
C:窗体给弄乱了,怎么办?
  window -- Perspective -- Reset Perspective
   
D:控制台找不到了,怎么办?
  Window--Show View—Console
3、eclipse快捷键
内容辅助键:alt+/
   A:main方法
    main,然后alt+/,回车
   B:输出语句
    syso,然后alt+/,回车

快捷键:
  A:注释
    单行 选中内容,ctrl+/,再来一次就是取消注释
     多行 选中内容,ctrl+shift+/,取消注释 ctrl+shift+\
    B:格式化
     ctrl+shift+f
     右键 -- Source  -- Format

  
4、eclipse删除和导入项目
A:删除项目
  选中项目 – 右键 – 删除
  从项目区域中删除
  从硬盘上删除
B:导入项目
  在项目区域右键找到import
  找到General,展开,并找到
  Existing Projects into Workspace
  点击next,然后选择你要导入的项目
  注意:这里选择的是项目名称
day03      1、if 语句中第一种格式中 只有一行语句体时 那对大括号可以省略
     比较表达式是boolean 类型或boolean类型的常量
2、if else和三元运算符之间不能完全替换
     if else比多个if的效率高
3、if第三种格式
     如果第一个条件成立 就算后面的条件成立也不执行
    A、if语句第一种格式:
if(关系表达式) {
       语句体
}
    B、if语句第二种格式:
if(关系表达式) {
       语句体1;
}else {
       语句体2;
}
    C、if语句第三种格式:
if(关系表达式1) {
       语句体1;
}else  if (关系表达式2) {
       语句体2;
}
    …
else {
       语句体n+1;
}
4、一个方法先分两类 对的;错的     对的有什么情况;错的有什么情况
5、switch 中表达式为变量   值1、2........为常量
   表达式类型 byet short int char 枚举 String(字符串)
switch语句格式:
* switch(表达式) {
*   case 值1:
*    语句体1;
*    break;
*   case 值2:
*    语句体2;
*    break;
*   ...
*   default:
*    语句体n+1;
*    break;
* }
* 格式解释:
*   表达式:byte,short,int,char
*    JDK5以后可以是枚举
*    JDK7以后可以是字符串
*   case:就是要和表达式进行比较的值
*   break:表示中断,结束的意思。
*   default:表示所有的情况都不匹配的时候,就执行语句体n+1。                                               和if语句的else相似
6、case的穿透效果  执行到break之前。
7、default可以放在任何地方,放在最前面的时候break不能省略
8、跟踪变量的变化情况时,输出写在for循环的循环体中
    要输出最终结果的时候写在for循环外面
***********for语句格式
   for(初始化语句;判断条件语句;控制条件语句) {
         循环体语句;
    }
9、知道循环多少次用for循环,不知道循环多少次用while循环。
************基本格式
   while(判断条件语句) {
         循环体语句;
   }
扩展格式
   初始化语句;
   while(判断条件语句) {
         循环体语句;
         控制条件语句;
}
10、for循环完变量就释放,while循环完变量不是放
      for和while在判断成功后才执行,do...while最少执行一次循环体。
***********基本格式
   do {
         循环体语句;
   }while((判断条件语句);
扩展格式
   初始化语句;
   do {
         循环体语句;
         控制条件语句;
} while((判断条件语句);
**********************************************************************
   while(true){
           循环体语句
          }********死循环格式

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马