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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、java发展史
        Java之父:James Goslin
        两大产品:张小龙(微信)、乔布斯(苹果)
        JDK版本:
        小数点后数字变化是小bug的更新
        向下兼容
        Java语言平台:J2SE、J2ME、J2EE
       
2、java语言特点:开源、跨平台
        JVM(Java virtur machine)包含核心类库
        JVM()包含于JRE
        JRE()包含于JDK
       
3、常用DOS命令,DOS(Disk Operating System)
        -d:        切换盘符
        -cd..        单级退出一个目录       
        -cd\        多级退出一个目录
        -cd               
        -cd **\**\**
        -cls         清屏
        -dir        列出当前目录下的文件以及文件夹
        -exit        退出
       
4、JDK的下载和安装(见演示文稿)
        http://www.oracle.com
        建议:根目录安装,路径不要有中文符号

5、HelloWorld案例
        public class HelloWorld{
                Public static void main(String[] args){
                        System.out.println(“HelloWorld”);
                }
        }
       
                常见错误:
                单词拼写问题
                非法字符
                类名与文件名不一致
                后缀名隐藏
               
6、path环境变量配置
        系统变量        %JAVA_HOME%\bin;
       
7、注释:
        1)解释说明程序,提高程序阅读性
        2)调试程序
        3)编译过程中注释不会加载至.class文件中
        //        单行注释
        /*        */                多行注释
        /**  */                文档注释
        注意事项:
        多行里可以嵌套单行,多行不可以嵌套多行


8、关键字:(保留字)
        被java语言赋予特殊含义的单词,组成关键字的字母全部小写
       
9、常量:字面值常量,其值不会发生改变的量
        字符串常量                “HelloWorld”
        整数常量               
        小数常量
        字符常量
        布尔常量
        空常量
       
10、变量:
        最小信息单元:比特位
        最小存储单元:字节
       
11、数据类型:
        A:基本数据类型
        B:引用数据类型

        基本数据类型:四类八种
                整数:byte        short        int         long
                浮点:float        double
                字符:char
                布尔:boolean
        注意:
                整数常量默认是int类型,小数数常量默认是double了类型
                定义float数据类型加f
                定义lang 类型加L

12、标识符:用来给包,类,方法或变量起名字的符号
        组成规则:
        Unicode字符
                数字字符,英文大小写,汉字
                下划线
                $符
        注意事项:
                A:不能以数字开头
                B:不能是关键字
                规则、规范

        命名规则
                A:基本要求:见名知意
                B:常见的命名
                        a:包(其实就是文件夹,用于对类进行管理的)
                        全部小写,多级包.隔开
                        举例:com,ocm.itheima(域名反写)
                        b:类(大驼峰)
                        一个单词:首字母大写
                        多个单词:每个单词首字母大写
                        C:方法和变量名(小驼峰)
                       
13、变量的定义格式:
        数据类型 变量名 = 初始化值;

        注意事项:
                A:变量未赋值不能直接使用
                B:变量只在它所属的范围有效(作用域)
                        变量属于他所在的那对大括号
                C:一行上可以定义多个变量,但是不建议
                        代码顺序执行
                        在父作用域中定义的变量在子作用域中是可以使用的
                        但是在子作用域中定义的变量在父作用域中是不能使用的
                       
14、类型转换
        隐式转换
        强制转换
       
        隐式转换:byte,short,char--int--long--float--double
                变量参与运算,最小提升为int类型
        强制转换:
                大类型转换为小类型有风险,会造成数据精度损失
                转换格式:
                        目标类型 变量名 = (目标类型)(被转换的数据)
        作业:"\"为转义字符,要想输出一个\,就必须写两个\,在控制台才会显示一个\

15、Eclipse的概述和安装
        Eclipse是一个IDE(集成开发环境)
        Eclipse的特点
                纯java语言
        下载安装
                --下载 http://eclipse.org/
                --安装
               
16、Eclipse的基本作用
        A:创建项目
        B:创建包,在src下创建一个包com.otheima
        C:创建类
       
17、Eclipse的工作空间的基本配置
        A:行号显示和隐藏
        B:字体及颜色设置
        C:窗口混乱
        D:控制台找不见了
       
18、Eclipse的内容辅助键和快捷键的使用
        内容辅助键
                A:main方法        alt+/
                B:输出语句        syso+/
        快捷键
                A:注释
                        单行注释        选中内容,Ctrl+/,再按一次取消
                        多行注释        选中内容,ctrl+shift+/,ctrl+shift+\
                B:格式化
                        ctrl+shift+F
                       
18、Eclipse中项目的删除和导入
       
20、算术运算符的基本用法
        运算符:就是用于对常量和变量进行操作的符号
        表达式:
        运算符分类
       
        20.1、算术运算符:
                +,-,*,/,%,++,--                /要想得到小数结果,必须有
                字符参与加法运算,其实是字符在计算机中的存储数据进行加法运算
                字符串参与加法运算,结果是字符串拼接
                        任何类型要想转为字符串类型,只需要拼接空字符串
                ++,--:在前或在后参与运算(包括输出)
               
        20.2、赋值运算符:
                =,+=,-=,*=,/=,%=
                扩展的赋值运算符隐含了强制类型转换
               
        20.3、关系运算符:
                ==,>,>=,<,<=,!=
                运算结果是布尔类型
                注意事项:== 不能写成 =
               
        20.4、逻辑运算符:
                &:有false则false,用来连接所有条件成立
                |:有true则true,
                ^:相同则false,不同则true
                !:单目运算符
                &&:和&运算结果相同,有短路效果
                ||:和|运算结果相同,有短路效果
                       
        20.5、三元运算符:
                关系表达式?表达式1:表达式2
                       
21、键盘录入
        A:导包
                import.java.util.Scanner;
        B:创建键盘录入对象
                Scanner sc = new Scanner(System.in);
        C:接收数据
                int i = sc.nextInt();
               
22、练习题
        数据交换
                A:Z字形交换法(中间变量)
                B:赋值运算
                C:位运算符

0 个回复

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