黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: java小伙    时间: 2019-3-11 22:43
标题: 技术贴
半个月前来到黑马,转眼基础班都要结束了,时间过得很快,下面我就这半个月来我遇到的重点和难点做一个简单的总结:

1.理解Java
    经过了多年的发展,Java早已由一门单纯的计算机编程语言,演变为了一套强大的技术体系。Java EE(企业版),活跃在企业级领域,除了包含Java API组件外,还扩充有Web组件、事务组件、分布式组件、EJB组件、消息组件等,综合这些技术,开发人员完全可以构建出一个具备高性能、结构严谨的企业级应用,并且Java EE也是用于构建SOA(面向服务架构)的首选平台。
    1、JDK(Java Development Kit),是用于支持Java程序开发的最小环境,基本上Java程序设计语言、Java虚拟机、Java API类库这三部分组成了JDK;
    2、JRE(Java Runtime Enviroment),是支持Java程序运行的标准环境,Java API类库中的Java SE API自己和Java虚拟机这两部分组成了JRE;
    3、OpenJDK中的代码基本上都来自于Oracle JDK,属于Oracle JDK的一个分支,但是其中去除了一些非开源的组件和代码,替换成了开源的组件和代码,主要是加密和图形的部分。因此用OpenJDK代替Oracle JDK可能会有一些的不兼容;
    4、JCP(Java Community Process)是一套制定Java技术规范的机制,通过制定和审查;
    5、JSR(Java Specification Requests)推动Java技术规范的发展。
    6、常用DOS命令
                  win + R :进入DOS命令行
                  dir(directory):列出当前目录下的文件以及文件夹
                  cd(change directory):改变(进入)指定目录
                  cls(clear screen):清屏
                  exit:退出DOS命令行
    7、Java程序的执行流程
                  .java文件(源文件)通过编译器(compiler)被编译成.class文件(字节码文件),
                  再被解释器(interpreter)翻译成机器识别的二进制语言
2.for循环、do…while循环和while三种循环的区别:
    do…while循环至少会执行一次循环体。
    for循环和while循环只有在条件成立的时候才会去执行循环体
    for循环语句和while循环语句的小区别:
    使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for      循环结束,该变量就从内存中消失,能够提高内存的使用效率。

3.几个有关 String 的问题
    1)如何比较两个字符串?使用“==”还是equals()方法?
    简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。
    2)我们可以针对字符串使用switch条件语句吗?
    对于JDK 7,回答是肯定的。从JDK 7开始, 我们可以针对字符串使用switch条件语句了;在JDK 6或者之前的版本,我们则不能使用switch条件语句




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