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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宇轩H 中级黑马   /  2017-2-5 19:01  /  784 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

        基础班马上就要开始了(北京Android基础班,2月16开班,有没有一期的小伙伴呢),寒假期间看了十几天的Java视频,今天来做一个总结,由于个人水平有限,有什么不足的还请大神们指出。        一、Java概述
                Java语言是一门面向对象(oop)的语言,于1991年由sun公司开发,刚开始叫Oak,1994年改名为Java,后来被甲骨文公司收购。
                 特点:Java具有简单性、面向对象、分布式、健壮性、安全性、跨平台性、多线程等特点。
        
                JAVAEE:以前叫J2EE,企业版,用于web程序的开发。
                JAVASE:标准版,用于桌面应用的程序开发。
                JAVAME:小型版,用于开发电子消费产品和嵌入式设备。
        
                JDK:Java程序的开发工具(JDK包括JRE)。
                JRE:Java程序的运行环境,Java运行所需的类库和Java虚拟机JVM。
                JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。如果只是运行普通的Java程序,只需要安装JRE即可。
        
                环境变量配置:
                        右键我的电脑属性-->高级系统设置-->高级选项卡-->环境变量-->系统变量
                        新建-->变量名:JAVAHOME 变量值:JDK安装目录
                        新建-->变量名:CLASSPATH 变量值:.;%JAVAHOME%\lib   (.代表当前路径)
                        编辑-->变量名:Path 变量值:在最前面加上:%JAVAHOME%\bin;  (注意:一定要加在最前面,不要把删除里边其他的内容)
      
                javac命令: 负责编译Java程序,对扩展名为 .java 的文件进行编译,生成 .class 字节码文件。
                Java命令:  负责运行Java程序,启动jvm,加载运行时所需的类库,并对class文件进行执行。
       二、语法基础:
              关键字: 其实就是被赋予了特殊含义的单词。
              标识符: 在程序中自定义的名词,如类名、方法名、变量名,包含 0-9、a-z、A-Z、$、_  ( 注意:不能以数字开头;不能使用关键字)。
              数据类型:
                   基本数据类型:byte、short、int、long、float、double、char、boolean
                   引用数据类型: 数组、类、接口
                   级别从低到高为:byte,char,short(这三个平级)-->int-->float-->long-->double
                   自动类型转换:从低级别到高级别,系统自动转的
                   强制类型转换:把一个高级别的数赋给一个别该数的级别低的变量

               运算符号:
                        算术运算符: + - * / % ++ --  
                        赋值运算符:=  += -= *= /= %=
                        比较运算符:==
                        逻辑运算符:&  |  ^  !   &&   ||
                        位运算符:用于操作二进制位的运算符: &  |  ^ <<  >>   >>>(无符号右移)

               语句:  判断(if  switch) 循环( do while   while  for)
               方法:为了提高代码的复用性,可以将其定义成一个单独的功能,该功能的体现就是java中的方法。
                        java中的方法的定义格式:
                         修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数1,..){
                          执行语句;
                          return 返回值;
}
                        函数的作用: 用于定义功能,用于封装代码提高代码的复用性。

                        重载的定义是:在一个类中,如果出现了两个或者两个以上的同名函数,并且它们的参数的个数,或者参数的类型不同,即可称之为该函数重载。
                数 组:用于存储同一类型数据的一个容器。
                        好处:可以对该容器中的数据进行编号,从0开始。数组用于封装数据,就是一个具体的实体。
                        如何定义:        
                                元素类型[] 变量名 = new 元素类型[元素的个数];
                                元素类型[] 变量名 = {元素1,元素2...};
                                元素类型[] 变量名 = new 元素类型[]{元素1,元素2...};


未完待续........
                                                                                                                                                                                                参考资料: 百度百科

2 个回复

倒序浏览
我是2月12,深圳校区的
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
66666666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马