7.23java基础学习小结

一 单位面试考察方面:

1、基础

2、思维能力

3、读、写代码能力

提到的新东西:集群、分布式、java垃圾回收机制(GC)

查询了解

集群

集群通信系统是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多

分布式

计算机科学中,分布式计算(英语:Distributed computing,又译为分散式计算)这个研究领域,主要研究分散系统(Distributed system)如何进行计算。分散系统是一组电子计算机(computer),通过计算机网络相互链接与通信后形成的系统。把需要进行大量计算的工程数据分区成小块,由多台计算机分别计算,在上传运算结果后,将结果统一合并得出数据结论的科学。目前常见的分布式计算项目通常使用世界各地上千万志愿者计算机的闲置计算能力,通过互联网进行数据传输。如分析计算蛋白质的内部结构和相关药物的Folding@home项目,该项目结构庞大,需要惊人的计算量,由一台电脑计算是不可能完成的。

java垃圾回收机制(GC)

Java语言规范没有明确地说明JVM使用哪种垃圾回收算法,但是任何一种垃圾收集算法一般要做2件基本的事情:(1)发现无用信息对象;(2)回收被无用对象占用的内存空间,使该空间可被程序再次使用。

Java基础知识

数据类型


特殊字符


软件开发环境

     需求分析-对待开发的软件提出的需求进行分析并给出详细的定义并对其加以确切的描述,然后编写出软件需求说明书。

      系统设计-设计人员把已确定的各项需求转换成相应的体系结构。

       系统实现-把软件设计转换成计算机可以接受的程序代码,并在实际环境中得以实现。

        软机测试-保证软件质量的重要手段,贯穿于软件生命周期的各个阶段。

        运行和维护-软件在运行的过程中由于多方面的原因对其进行的修改。

部分面试题

1、请写出以下代码的输出结果

public class TestThree{

private void test(int param) {

switch (param) {

case 1:

System.out.println("Selected 1.");

case 2:

System.out.println("Selected 2.");

case 3:

System.out.println("Selected 3.");

default:

System.out.println("Default seleted.");

}

}

public static void main(String[] args) {

new TestThree().test(2);

}

}

程序输出结果为:

Selected 2.

Selected 3.

Default seleted.

注:在case语句后没有break,所以后边的语句被都执行

2、请写出以下代码的输出结果

public class Test{

int a;

int b;

public void f(){

a =0;

b=0;

int [] c ={0};

g(b,c);

System.out.println(a+" "+b+" "+c[0]+" ");

}

public voidg(int b,int[] c){

a=1;

b=1;

c[0]=1;

}

public static  voidmian(String[]args){

Test obj = new Test();

obj.f();

}

}

运行结果:1  0   1

待解决?????

需要看的基础知识书籍

《操作系统》       《算法》    《数据结构》  《计算机网络》 《数据库》       

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 第一章 初识javaJAVA 第一讲:什么是程序?:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的...
    人子日月几点阅读 545评论 0 1
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,674评论 1 114
  • 微商,在这两年火的简直不要不要的,我的朋友圈从开始的各种晒花样生活,变化到现在整个朋友圈基本70%都是晒产品、晒收...
    孙斌说阅读 301评论 0 0