首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 尾 页

20个高级Java面试题汇总

发布者: super | 发布时间:2017-10-12

原标题:20个高级Java面试题汇总

这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。

1. 什么是可变参数?

可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。

//int(type) followed ... (three dot's) is syntax of a variable argument. publicintsum( int... numbers) { //inside the method a variable argument is similar to an array.//number can be treated as if it is declared as int[] numbers;intsum = 0; for( intnumber: numbers) { sum += number; } returnsum; } publicstaticvoidmain(String[] args)

想读更多 ->

JVM 语言的兴衰史

发布者: super | 发布时间:2017-10-12

原标题:JVM 语言的兴衰史

不管什么时候,都会有一些预测 Java 覆灭的帖子出现。但有趣的是,这些帖子从不写预言成真的日期。说实话,它们说的都算正确,因为这是每一种语言的最终命运都是:覆灭湮没,准确地说是越来越少地被利用到新项目中。问题是:最后谁会取代它们呢?

上周我们在 InfoQ 一篇同样类型的文章。至少,这篇文章说出来这个语言可能的替代者 Kotlin。这让我对 JVM 的语言现状和趋势有了许多思考:注意,语言的趋势与每个语言的技术优点和缺点无关。

我于 2001 年年底开始做 Java 开发,当时,Java 是真的很酷。每一个新开发者都想使用所谓的新技术:无论是 .NET 还是 Java,而有经验一些的开发者使用的是 COBOL。我在学校学习了 C 和 C++,所以 Java 内存管理对于我来说非常简单。我对 Java 很满意,但并不是每个人都这么认为。

Groovy 诞生于 2003 年。但我不记得我是什么时候开始学习它的。而实际上:使用它后我不再需要一门脚本语言了。在具有多个开发团队并长时间开发企业级应用程序的背景之下,静态类型相比动态类型拥有巨大优势。尤其在进行产品

想读更多 ->

成为顶尖程序员不得不养成的6大编程习惯【湖南优就业】

发布者: super | 发布时间:2017-10-12

原标题:成为顶尖程序员不得不养成的6大编程习惯【湖南优就业】

良好的编程习惯对于我们编程能力的提高至关重要。不是吹牛皮哦,甚至这些习惯比你多学两章知识更实际!

因为良好的编程习惯意味着你可以用更少的努力:时间和精力的投入,产生更干净、简洁、智能的代码。

在编程中,有哪些好的习惯从一开始就值得坚持呢?下面湖南优就业小编给各位分享优秀程序员6个良好的编程习惯。

  1、注释

有些程序员经常是这么干的,他们代码注释很不清楚或者不写注释。

接下来一件尴尬的事情发生了,他居然读不懂自己3个月前写的代码。如果是几百几千行的不写注释,那维护起来实在是太麻烦了!

  2、if语句一定带花括号

你敲的代码中,if语句一定带花括号,哪怕只有一条

想读更多 ->

IT行业专业多,为什么选择Java?

发布者: super | 发布时间:2017-10-12

原标题:IT行业专业多,为什么选择Java?

众所周知,IT行业很火热,而IT行业也有很多专业,Java更是深受求学者欢迎。IT行业这么多,为什么选择Java?来听听南宁易唐Java培训班学员是怎么说的。

学习Java就是为了更好地工作和生活。IT行业入门都比较痛苦,但相对来说,Java比较集中,差异较小,学习过程也比较容易入手。此外,Java还有一个优势就是在移动设备的开发,可能Java应用版本有很大不同,但语法一致,其良好的跨平台性让Java可以应用于不同的设备上。开始的时候,我自学Java,自己看书,练习书上的例子,但效果并不理想,经过考虑后我决定到南宁易唐Java培训机构进行系统的学习,这比自学轻松不少,还能吸取一些有用的经验。

我本身不是计算机专业出身,对于编程也比较陌生,直到遇到易唐Java

想读更多 ->

当一个程序员写不出代码了,该怎么办?

发布者: super | 发布时间:2017-10-12

原标题:当一个程序员写不出代码了,该怎么办?

已经对着电脑n个小时了。不知道该写什么代码,或者一种摔键盘的冲动正在你的胸中酝酿。

咖啡一杯接着一杯。不敢再喝了,因为搞不好要有副作用了,心跳加速,身体不由自主地颤抖,出冷汗,但还是无法产出任何代码。

所有重新发现编程趣味的努力都徒劳无功,因为你的最后一点能量都用来驱逐大脑中正在攻城略地的话:

“我写不出代码了!”

编程的本质是棘手

即使是最优秀的程序员也会遭遇无法解决的软件工程问题。碰到这样的问题,并不一定意味着你缺乏技能或知识。

编程不是一项容易的工作,我们可以通过采取非正统的方法来保持你想要的生产力水平,并确保提交高质量的代码。

如果我在一个问题上花了几个小时,却仍然找不到解决方案的话,最后我会觉得这是浪费了时间。我不是胡言乱语——我只是觉得“没有人能够百死不悔”。

没有愤怒和悲伤。因为我已经尝试过所有方向,只是都走不通而已。失去希望,于是开始想辞职不干。我觉得自己应该换工作,去做做调酒师或其他,至少研究和测试在啤酒中加点什么不会耗去我数个小时

想读更多 ->

库克:编程比学英语更重要 能影响全球70亿人

发布者: super | 发布时间:2017-10-12

原标题:库克:编程比学英语更重要 能影响全球70亿人

计算机编程现在已经不再是“书呆子”和学霸们的专利了,现在越来越多的知名人士都在强调编程的重要性,无论是政治家还是科技公司高管,编程已经成为了大家心目中最重要的一种技能。

本周,苹果首席执行官库克正在法国进行访问,并且与法国总统马克龙就教育和税收问题进行了交谈。除此之外,库克在接受Konbini采访时谈到了更多其它内容。

在采访中库克表示,苹果组建了由音乐家、艺术家、工程师和计算机科学家组成的团队,并且自从推出第一台Mac开始,苹果一直都在产品设计上都富有创意。库克还描述了移动应用带来的影响,包括

想读更多 ->

网站建设H1标签不可乱用

发布者: super | 发布时间:2017-10-12

原标题:网站建设H1标签不可乱用

做网站优化都知道H1标签很重要,都会在网站HTML代码中使用H1标签标签。做SEO者渐渐都形成一种习惯,在网站HTML代码中使用H1,不使用就会决定自己网站不好优化。虽然,在搜索引擎眼中,对H1标签特别的看重,起到着重强调的作用。但是,从我自身想,网页代码不一定非要使用H1标签,反而利用不好造成网站在收录中出现各种问题,小编网站就遇到这类问题,出现在收录内页之后,描述部分都是相同的情况。害得本人负责的网站,在收录出现各种问题。

本人也不是什么SEO牛人大神之类,只是作为一位屌丝站长遇到上面图示所出现的问题。之前,在网站优化过程中,作为网站的负责人都是在努力给网站添加文章,增加链接这种在网站初期优化过程中,都会从事的一种搬运工作。但是,本人在优化过程没有使用任何的被认为不应该的事情,例如做黑链和购买链接的行为,外链都是根据工作情况一步一步进行,并且每天都会把工作的内容记录到表中,就这样看到网站在一步一步的有起色,我心里也是很高兴。

可是,在一次百度更新中,通过站长之家的SEO综合查询功能-关键词排名看到,关键词原本在三四页的排名,突然都滚到100开外,手动查询在前20

想读更多 ->

电缆电线知识大全,非常全面的基础普及!

发布者: super | 发布时间:2017-10-12

原标题:电缆电线知识大全,非常全面的基础普及!

1、常用的电线、电缆按用处分有哪些品种? 信息请上岸:输配电设备网

答:按用处可分为裸导线、绝缘电线、耐热电线、屏障电线、电力电缆、节制电缆、通信电缆、射频电缆等。

2、绝缘电线有哪几种?

答:常有的绝缘电线有以下几种:聚氯乙烯绝缘电线、聚氯乙烯绝缘软线、丁腈聚氯乙烯同化物绝缘软线、橡皮绝缘电线、农用地下直埋铝芯塑料绝缘电线、橡皮绝缘棉纱纺织软线、聚氯乙烯绝缘尼龙护套电线、电力和照明用聚氯乙烯绝缘软线等。

3、电缆桥架合适于何种场合?

答:电缆桥架合用于一样平常工矿企业室表里架空敷设电力电缆、节制电缆,亦可用于电信、播送电视等局部在室表里架设。

4、电缆附件有哪些?

答:常用的电附件有电缆终端接线盒、电缆中心接线盒、毗连管及接线端子

想读更多 ->

应用系统分析工具帮助实现软件自愈

发布者: super | 发布时间:2017-10-12

原标题:应用系统分析工具帮助实现软件自愈

越来越多的企业意识到软件质量的重要性,软件的安全性与效率成为一个公司成功运转的关键因素。对企业而言资金不仅要投资到技术创新,大笔资金还应流向对原有系统和原有软件产品的更术创新,还需在重构旧软件上消耗精力与时间,如果软件的自愈能力提高,这将将使开发团队效率提高至少30%。

十年前的软件技术水平已达到可以使用先进逻辑识别自己的故障,进行自我修复;如今将自我修复应用于当今世界,依赖技术来简化软件,已不是难点。软件自愈/自我修复概念已经在基础设施领域取得了实质性的进展,它能够防止网络攻击或者大面积系统中断导致的客户服务中断等问题。数据中心配备故障切换指令,能够自动保持系统正常运行;一般企业网络安装足够敏感的防火墙以检测不遵常规协议的恶意攻击。容器和云服务的应用将更进一步防止应用程序和服务失败,以及应对峰值交易数量的突然增加。将自我修复技术直接应用于源代码,将有助于软件的开发与改进。

以2010年IBM在以色列实施SHADOW项目为例,该项目提出了建立消除现代化和修复旧软件的故障模型。过去,工程师需要花费大量时间与精力手动筛选旧代码,只有检测到代码质量问题才予以修复,

想读更多 ->

史上最清晰的红黑树讲解(下)

发布者: super | 发布时间:2017-10-12

原标题:史上最清晰的红黑树讲解(下)

来源:CarpenterLee,

www.cnblogs.com/CarpenterLee/p/5525688.html

上一篇文章史上最清晰的红黑树讲解(上)对Java TreeMap的插入以及插入之后的调整过程给出了详述。本文接着以Java TreeMap为例,从源码层面讲解红黑树的删除,以及删除之后的调整过程。如果还没有看过上一篇文章,请在阅读本文之前大致浏览一下前文,以方便理解。

寻找节点后继

对于一棵二叉查找树,给定节点t,其后继(树种比大于t的最小的那个元素)可以通过如下方式找到:

t的右子树不空,则t的后继是其右子树中最小的那个元素。

t的右孩子为空,则t的后继是其第一个向左走的祖先。

后继节点在红黑树的删除操作中将会用到。

<

想读更多 ->