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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ll1234567890 初级黑马   /  2018-1-29 14:05  /  1042 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文




2.一个好的程序开发初学者,
                目标 六个月时间工作之后要达到敲代码 六万行
                总共六个月时间 平均每天 340行代码

3.注释注意事项
        1 多行注释可以嵌套单行注释,多行注释不能嵌套多行注释。
        2 注释参加编辑,注释是不进入class文件中去的。

4.关键字
        被java语言赋予特殊含义的单词

5.常量  
        常量的值本身是不能发生改变的 不能出现9++/9--这样的形式
        常量六中形式
                字符串 整数 小数 字符 boolean 空常量
        字符串与字符的区别
                字符串是由""引起来的,里面有没有放内容都行
                字符是由''引起来的,里面有且只有一个元素

6.计算机最小存储单位是 字节 用B表示 一个字节由8个位bit组成

7.变量 四类八种
        数据类型 大小 名称(变量名)
        整数常量默认是int类型 浮点型常量默认是double型
        变量跟常量对应着记忆(四类基本数据类型)
        定义long类型的变量 long l = 1000000101L;后边加L或l,建议L
        定义float类型的变量 float f= 1000000101F;后边加F或f,建议F
        注意事项
                变量未负值不能使用
                变量只在它所属的范围内有效
                        变量只在它所属的大括号内有效
                        成员变量 局部变量//代码块(或者叫范围、 生命周期、作用域){...}
                一行内可以定义多个变量 但是不建议(批量定义变量)
                父子作用域
                        在子作用域中的变量,出了作用域就被销毁了,已经没有意义了
                        在父作用域中的变量在子作用域中可以使用

8.标识符
        组成规则
                unicold字符 英文大小写 数字组合 汉子(汉子不建议使用)
                下划线_
                $
        注意事项
                不能以数字开头
                不能是关键字
       
        常见命名规范(规范不标准不会编译出错,就是不符合程序员认识)
                见名知意
                类 包 大驼峰 PostCode
                方法和变量 小驼峰 changLiang
9.类型转换
        隐性转换
                byte short char--->int---->long--->float---->double
                变量与变量参与运算 必须提升数据类型
                变量与变量参与运算至少提升到int类型

        强制转换(有风险,可能会导致数据的丢失)
                目标类型 变量名 = 目标类型(被转换的数据);
                建议:数据参与运算,结果是什么,就用什么类型的数据接受,否则就有数据的丢失

10                          System.out.println();
                        for (int i = 1; i <=9; i++) {
                                for (int j = 1; j <=i ; j++) {
                                        System.out.print(i+"*"+j+"="+(i*j)+"  ");
                                }
                       
                                System.out.println();
                        }       
11. eclipse的下载和安装
        工作空间配置

12.内容辅助键        alt+/,回车键       
        快捷键       
                注释
                        单行注释选中内容,ctrl+/
                        多行注释选中内容,ctrl+shift+/取消选中内容,ctrl+shift+\               
                格式化 ctrl+shift+F

13.运算符
        算术运算符
                + - * / %
        字符串+整数类型就是把这个整数拼接到这个字符串后面  ""+11就是"11"
        字符+整数就是字符的ascII码值加上这个整数,如果再想让结果变成字符只需要进行强制类型转换,结果前面加上char就行了。
        ascII码值'A' 65 'a' 97  '0' 48

        关系运算符
                注意事项 千万不想把==写成=
        特例 int a=10;double b=10.0; boolean d =b==a;//b和a比较的时候,a的类型会上升为double类型,所以这句话没错

        逻辑运算符 用于连接关系表达式
        特例
                -10<x<30->在java中应该表达为(-10<x & x<30)
        &&和&的结果是一样的,不过&&具有短路功能,左边为false,右边不执行。而&左边无论是什么,右边都执行
        ||和|的&&和&的结果是一样的,不过&&具有短路功能,左边为ture,右边不执行。而&左边无论是什么,右边都执行
       
        三元运算符(紧凑型强)
        关系表达式?表达式1:表达式2;

14.键盘录入:为了提高程序的灵活性,目前只能使用JDK提供的Scanner
        利用“联想功能”-》alt+/,回车键
        使用步骤
                导包import java.util.Scanner;
                创建键盘录入 Scanner sc =new Scanner(System.in);
                接受数据 int a = sc.nextInt();


15.语句
for 如果想要得到最终结果,那么System.out.

16

0 个回复

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