SCJP考试认证复习笔记系列之三

SCJP认证复习——经典题库  我把147和104的题综合了一下,从个人的观点做了一些解析。也把其中的一些错误纠正了一些,多数题都通过了上机实测。但个人能力有限,对答案的正确性仍然不敢保证全都正确,所以请各位自行处理。  1. Given:1. public class returnIt {2. returnType methodA(byte x, double y){3. return (sh 阅读详情

      SCJP考试认证复习笔记系列之三

  1. java中的boolean类型不能和int类型进行转换的,不要认为true为1、false为0
  2. 局部变量在使用前一定要先初始化
  3. class中如果含有抽象方法那么必须要声明为抽象类,如果没有抽象方法也可以声明为抽象类,接口中的方法都不能在接口中实现。
  4. length是数组的一个变量而不是方法,通常我们计算Collection的时候要用size()方法
  5. Boolean[] xx = new Boolean[12]和boolean[] yy = new boolean[12]的区别是:前者是Object的数组,并被初始化为null后者是基本数据类型数组被初始化为false
  6. java.util中的类Vector和HashTable是线程安全的
  7. 编译器为你提供的默认构造器的访问控制符是和他所属类的访问控制符一致的
  8. 0。0==-0。0是返回true的
  9. 本地变量不能声明为static
  10. class Base
    {
     int i = 99;
     public void amethod()
     {
             System.out.println("Base.amethod()");
            }
            Base()
     {
                  amethod();
            }
    }
    public class Derived extends Base
    {
     int i = -1;
           
     public static void main(String argv[])
     {
             Base b = new Derived();
             System.out.println(b.i);
             b.amethod();
            }
     
            public void amethod()
     {
                    System.out.println("Derived.amethod()");
            }
    }
    上面的程序输出为Derived.amethod() 99 Derived.amethod(),当Base b = new Derived()执行的时候首先去执行Base的构造器,但是由于b的实际类型是Derived所以b的amethod在构造器内被调用。变量是和声明类型相关的所以输出9,方法(静态方法除外)是跟实际类型相关的输出Derived.amethod()
  11. 切记数组的下标从0开始
  12.  StringBuffer sb = new StringBuffer("ha");
      System.out.println(sb+1);这样的话是不能通过编译的,因为+并不能用在StringBuffer和int之间,只能在String和原始数据类型之间
  13. 不同包装类的比较会返回false例如 new Integer(4).equals(new Long(4));如果是同类型那么equals比较的就是他们的值了
  14. 含有assert的程序如果执行的时候不用-ea那么相关的语句会被忽略

 

如何通过SCJP考试(含真题分析和考点)          SCJP认证全称为SUN 认证Java程序员,是Java认证系列中最基础的一门认证。要通过Java的其他认证,必须先通过SCJP认证(SCEA认证除外)。即使SUN被Oracle收购了,Java技术本身是不会因为收购而受到影响,Java技术仍然是大型企业应用的首选技术。       虽然不能说,如果拥有了Java的相关认证,就能有多高多高薪水,不过很多公司企业对于拥有证书 阅读详情

相关推荐

qPCR定量方法在肠道微生物特定种属定量应用

大家都知道肠道中有上千种细菌,肠道微生物可参与人体代谢,促进营养物质的消化吸收,肠道微生态均衡关系到身体健康,肠道微生态失衡可能会导致疾病产生。此外有文献指出肠道微生物可能与人体免疫及炎性反应等有关。目前也越来越多人关注到疾病与肠道微生物的关系,也做了很多研究及实验,一般高通量结果得到的是每个物种在样本中的相对百分含量,而不同微生物的绝对含量其实也对疾病有很重要的影响。在此分享几篇有采用qPCR方法研究疾病与肠道微生物关系的文章。 早在2013年Kim-Anne Lê1、Yan Li等人发表文章Alter

tinygene的博客 2143

java static 题_JAVA笔试题(与构造函数、静态变量有关)

1.classBase{inti=99;publicvoidamethod(){System.out.println("Base.amethod()");}Base(){amethod();}}publicclassDerivedextendsBase{inti=-1;publicstaticvoidmain(String[]args){...1.class Base{int i=99;publi...

weixin_39743511的博客 477

HCIA重点知识

华为认证ICT工程师,是华为认证体系中用于标识个人能力在某一技术领域达到工程师级别的证明,表示通过认证的人员具备安装、配置、运行 ICT 设备,并进行基础故障排除的能力。抽象语言 -----> 编码 -----> 二进制 -----> 电信号 -----> 处理电信号信号的转换标准:协议,是一种允许电子设备相互交流的一系列标准的规则。即开放系统参考模型OSI/RM,简称“OSI”。OSI参考模型将计算机网络分为七个层次,自上而下依次为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。1、应用层:

Awen0201的博客 2543

7.15实习培训日志 java题解

周末总结 本周主要学习了markdown,git,docker等工具的使用。在本周的学习中,初步了解了markdown,git,docker的使用。本周的静态博客部署中,对于怎么显示一个博客内容,有两种,一是把public/下的内容放入nginx,然后配置Nginx配置文件,二是在Dockerfile配置hugo服务器,我刚开始把hugo-linux下到本地,传入github,但是太大了...

266

03 Aras Innovator二次开发-服务端方法(二)

Aras Innovator二次开发-服务端方法书写

企业信息化(PLM,ERP.MES) 2017

Kettle入门指南:从安装到数据转换实战

本文提供Kettle(Pentaho Data Integration)的完整入门指南,涵盖从Java环境安装、软件配置到核心概念(转换与作业)的详细解析。通过实战案例,手把手教你如何将文本文件数据导出到Excel,并连接MySQL数据库进行数据导入,帮助你快速掌握这一强大ETL工具的基本使用,实现高效数据搬运与转换。

weixin_29266647的博客 450

java格林认证_JAVA题库格林模拟试题(一)

JAVA题库:格林模拟试题一Question 1)Which of the following lines will compile without warning or error.1) float f=1.3;2) char c="a";3) byte b=257;4) boolean b=null;5) int i=10;Question 2)What will happen if you ...

weixin_34501627的博客 8101

【产品经理修炼之道】-如何搭建企业级账务系统?

笔者公司的业务模式具有一定的独特性,不同于我们常见的市面上供应链类公司的进销存模式。公司主要为各大银行和金融机构提供信贷领域的风控服务,客户主要通过请求公司的数据产品接口产生费用,可以简单地理解为请求一次接口收费0.5元,一个月若是有1w人请求同一个接口则公司需要收费5000元。

xiaoli8748的专栏 5407

子类实例赋值给父类实例下成员变量问题

[code="java"] package scjp; class Base { int i = 99; public void amethod() { System.out.println("Base.amethod()"); } Base() { ...

227

OceanBase数据库LSM-Tree存储引擎深度解析:合并写入与压缩优化策略

OceanBase数据库采用创新的LSM-Tree架构设计,通过"基线-增量"分离存储实现高性能。内存中的MemTable处理写入,磁盘上的SSTable存储有序数据,利用多级缓存加速读取。写入时先写日志再更新内存,合并操作将增量数据整合为基线数据以优化查询性能。相比传统B+树引擎,OceanBase在写入吞吐、压缩效率和存储成本方面优势显著,特别适合写入密集型场景。合并操作作为核心机制,通过多种触发方式和执行策略平衡性能与资源消耗。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1342

基于Simulink的永磁同步电机容错控制(缺相容错)

本文基于Simulink平台,详细介绍了永磁同步电机(PMSM)缺相容错控制的仿真实现方法。针对逆变器开路故障导致的缺相问题,提出"检测-重构-补偿"三阶段控制策略:采用电流阈值法快速检测故障(<5ms),重构αβ坐标系实现两相矢量控制,并通过谐波电流注入抑制转矩脉动(<8%)。仿真结果表明,该方法能有效维持故障后电机运行,转速波动<3%,满足电动汽车等关键应用的可靠性需求。文章包含完整的Simulink建模步骤、MATLAB函数代码及参数设置,为工程实践提供了可复现的

xiaoheshang_123的博客 147

java base()题目_Java基础练习题 考试题 笔试题 面试题 (3)

八、继承与多态1)以下程序调试结果为:class Base{Base(){inti = 100;System.out.print (i);}}public class Pri extends Base{static int i = 200;public static void main(String argv[]){Pri p = new Pri();System.out.print(i);}}A...

weixin_33585889的博客 1559

基于深度学习的水质预测:多参数监测与预测

在本篇博客中,我们详细介绍了如何使用深度学习技术处理水质预测问题,包括数据集的准备与预处理、多层感知机模型的构建、模型的训练与评估以及模型优化策略。我们使用 Python 语言基于 TensorFlow 和 Keras 框架实现了模型,并给出了各种模型优化方法及对应代码。通过实践,我们可以发现深度学习技术在水质预测方面具有很好的应用潜力。在实际应用中,我们还可以根据具体问题和数据集进一步调整和优化模型,以获得更好的预测性能。

斌擎科技 1081

SCJP认证考试复习笔记系列之一

      希望总结的这些知识点会对准备通过SCJP考试的朋友有所帮助!难免有错误的地方欢迎大家批评指正。 Thread类是在java.lang包中定义的,sleep()和yield()是Thread的静态方法。但是wait()、notify()、notifyAll()是Object类的实例方法。要让一个线程启动要调用start()方法,但是具体什么时间线程开始运行是跟操作系统和虚拟机相关的。

mingjava的专栏 2626

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

SCJP认证考试复习笔记系列之二

      下周去考SCJP,这两天再复习一下。 调用线程实例的start()方法他的run()方法会运行,你直接调用run()它也会运行。 Java中方法参数是按值传递的,最简单的情况就是传递基本数据类型。他不能更改传递给他的参数的,例如下面的程序会输出0public class MyClass{ public static void main(String argv[]) {        

mingjava的专栏 2587

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

SCJP认证考试复习笔记系列之一(收藏)

希望总结的这些知识点会对准备通过SCJP考试的朋友有所帮助!难免有错误的地方欢迎大家批评指正。 Thread类是在java.lang包中定义的,sleep()和yield()是Thread的静态方法。但是wait()、notify()、notifyAll()是Object类的实例方法。要让一个线程启动要调用start()方法,但是具体什么时间线程开始运行是跟操作系统和虚拟机相关的。 任何时候都要

1632

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

(自己看)scjp认证考试全接触

scjp认证考试全接触(很有价值哟)Java以其平台无关性、面向对象、支持多线程等优点成为越来越多的程序开发人员的新宠,Java技术以其独特的优势在越来越多的领域得以使用和发展。作为程序开发人员,为了检验对Java掌握的程度,参加Sun公司的Java认证考试是比较好的一个方法。两周前,我以83%成绩通过了SCJP1.4的认证考试,有一些体会想与大家分享。  想顺利通过考试,可以从以下几个方

山哥's 专栏 1453

关于 SCJP 1.4 考试

 SCJP 1.4 考试是 Sun Microsystems 推出的系列 Java 认证考试中的第一个,对于众多程序员来说,它是成为优秀 Java 开发人员的第一步。 该考试测试 Java 的基础知识并需要对该语言的语法和语义有深入理解。  1.参加培训或自学Java经典课程。如果有C语言和面向对象的基础,只需自学SL275课程以及JDK1.4API,否则应该参加相应的培训班进行学习。

!Java 6122

scjp(sun 认证 java 程序员),下面来谈谈我的复习方法

scjp(sun 认证 java 程序员),下面来谈谈我的复习方法很久就写了此文,给了几个考证朋友看,结果他们都轻松通过了,但一直没在网上发表。首先强烈鄙视那些背题,代考,作弊获得证书的傻比。既然考此证书,说明为了打好基础,为了学习更高层次的java做准备。  1)系统复习要根据考纲来复习,因此1.4中IO和AWT不考,可以不复习。考纲如下:第一部分:声明和访问控制第二部分:流程控制,断言和异常处

吴楚狂生 2883

顺利通过scjp认证考试

  Java以其平台无关性、面向对象、支持多线程等优点成为越来越多的程序开发人员的新宠,Java技术以其独特的优势在越来越多的领域得以使用和发展。作为程序开发人员,为了检验对Java掌握的程度,参加Sun公司的Java认证考试是比较好的一个方法。两周前,我以83%成绩通过了SCJP1.4的认证考试,有一些体会想与大家分享。 想顺利通过考试,可以从以下几个方面着手: 1.参加培训或自学Java...

追求 246

Java 认证考试 OCAJP 经验总结

1.  考证、认证是否有用含金量的话题 关于认证考试(无论什么认证)是否有用?这个话题无论是在哪里都有人问。这个问题就好比上大学是否有用吗一样,有的人没上过大学一样年薪百万。认证这种东西需要的时候即有用,不需要的时候就没用。有,并没有什么坏处。说实话个人感觉这证件没什么大用。而自己想考的理由完全是想自我check下,逼自己复习学习基础。如果你是刚毕业的GH或者在校的,手里有些零花钱的可以考虑下,...

我在山城重庆,我希望能为这片软件沙漠地带贡献自己的一滴水,Stay tuned! 1万+

SCJP考试题-2

日志 > 软件编程 转载到我空间 复制本文网址 显示签名档 大字体 选用该信纸上一篇|下一篇|返回日志列表设置置顶 | 编辑 | 删除SCJP考试题-2发表于:2008年4月30日 13时53分46秒阅读(4)评论(0)本文链接:http://user.qzone.qq.com/169188811/blog/1209534826

yuzhu2008的专栏 1135
上一篇: SCJP认证考试复习笔记系列之二
下一篇: Java中文问题解决方案
mingjava
博客等级 码龄24年 68粉丝 114原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值