• 百战程序员试题与答案(仅供参考)


                                                                                   JAVA基础篇

    1.你学习编程的目的是什么?学习编程最快的办法是什么?
    答案:我觉得多敲代码,多思考学的能快一点


    2.程序员的职业规划是什么?我怎么能拿到10万年薪,30万年薪,50万年薪?
    答案:努力呗


    3.一个技术点,怎么样才能算学会?需要能默写出来吗?
    答案:我觉得一个技术点首先要会用,其次要弄明白他的原理


    4.北京尚学堂旗下“百战程序员”的理念和定位是什么?
    答案:不知道


    5.如何考取百战程序员,进入正式班级学习?
    答案:不知道


    6.哪个网站会公布最新的“百战程序员”视频和资料?
    答案:不知道


    7.说出计算机语言为什么按照第一代、第二代、第三代发展?
    答案:科技在进步,不能总第一代吧


    8.Java有什么核心优势让其流行?
    答案:面向对象的编程思想,可以跨平台运行,分布式的开发模式,可靠,安全,多线程等


    9.Java的三个版本是什么?
    答案:JavaME(迷你版,主要开发桌面应用),JavaSE(标准版),JavaEE(企业版)


    10.Java是哪个公司发明的? 现在这家公司处境如何? 为什么?
    答案:这个不太了解


    11.Java的跨平台是通过什么实现的?
    答案:因为.java会被编译成.class文件,而负责执行.class文件的是java虚拟机,只要在不同的操作系统上安装正确的的虚拟机,就可以执行相同的.class文件,而其他语言没有JVM虚拟机,所以就无法实现跨平台操作.这个JVM虚拟机是java自己设计的计算机,相当于在你的电脑中又模拟了一个计算机.


    12.Java语言释型还是编译型?还是两者都是?
    答案:两者都是


    13.JDK、JRE、JVM的全称是?
    答案:JDK:英文全称叫Java Development Kit,他是JAVA开发的工具包(SDK),在JDK安装目录中有一个jre文件,其中包含俩个文件夹,一个是lib,一个是bin,bin中就是(JVM)java的虚拟机,而lib中就是JVM工作需要的类库,JVM和lib结合起来就是jre.

            JRE:英文全称叫Java Runtime Environment (java的运行环境),包含JVM标准实现及Java核心类库,JRE是java的运行环境,并不是一个开发环境,所以没有包含任何开发工具

            JVM:英文全称为Java Virtual Machine,是JAVA虚构出来的一个计算机,用于执行.class文件


    14.JDK包含JRE,这句话对吗?
    答案:对


    15.DOS下,自动补齐命令的键是哪个?DOS下,想查找以前执行的命令用哪个键?
    答案:TAB,用方向键中向上的箭头就可以


    16.DOS下,dir命令表示什么含义? cd 表示什么含义?
    答案:显示磁盘目录的命令,cd表示进入某个文件夹内


    17.为什么采用JAVA_HOME的方式配置环境变量较好?
    答案:因为大部分程序会默认的去环境变量中去取JAVA_HOME这个变量


    18.public class 的类名必须跟文件名保持一致吗?
    答案:是的


    19.编程风格一定要:成对编程和缩进。用文字或代码说明如何实现成对编程和缩进。
    答案:不知道


    20.System.out.println("hi");  ----这句代码能否顺利执行?
    答案:有待探讨----


    21.一个Java源文件可以写多个class吗?编译后,会不会生成多个class文件?
    答案:可以,不会


    22.编程时,为什么需要注释?注释的类型?

    答案:注释是为了添加对这个方法的解释,使其他人一看就知道这个方法是干什么的.注释的类型有 // ,/**/


    23.多行注释能不能嵌套使用?
    答案:不是很重要,就没查找答案

  • 相关阅读:
    GTest交流与经验总结
    linux i2c驱动架构-dm368 i2c驱动分析
    在不同编译环境中如何使用sleep()函数
    Android应用之基本的组件(一)
    Java Arrays Tutorial (3)
    ASP.NET中操作SQL数据库
    安卓开发06:布局-线性布局 LinearLayout
    在开发 ExtJS 应用程序常犯的 10 个错误
    每天4个linux命令--步骤一
    获取CPU序列号
  • 原文地址:https://www.cnblogs.com/cuihe-java/p/6834496.html
Copyright © 2020-2023  润新知