一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符
转载 精选 2014-10-08 19:51:57
469阅读
java基础部分 数组 地址1 地址2 方法 地址1 Scanner类、Random类、ArrayList类 地址1 String类、static、Arrays类、Math类 地址1 Object类、常用API 地址1 Collection、泛型 地址1 地址2 List、Set、数据结构、Coll
原创 2021-07-22 10:53:34
45阅读
【根据 尚硅谷 教学视频总结】发博备查。1. 常用 DOS 命令:  - dir 列出当前目录下的文件及文件夹  - md 创建目录  - rd 删除目录  - cd 进入指定目录  - cd.. 会退到上一级目录  - cd/ 返回到根目录  - exit 退出 dos 命令行2.  JDK (Java Develo
原创 2016-04-23 12:41:54
699阅读
垃圾回收的优点和原理。并考虑2种回收机制。 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器
转载 精选 2014-10-08 20:13:24
470阅读
java面试①基础部分2.1.1 简单讲一下java的跨平台原理由于各操作系统(windows,linux)支持的指令集,不是完全一致的,就会让我们的程序在不同的操作系统上要执行不同程序代码,java开发了适用不同操作系统及位数的java虚拟机来屏蔽系统之间的差异,提供了统一的接口,对于我们java开发者而言,你只需要在不同的系统上安装对应的不同java虚拟机,这时你的ja
原创 2021-08-18 09:28:38
106阅读
简述synchronized和java.util.concurrent.locks.Lock的异同 ?主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。Lock还有更强大的功能,例如,它的tryLo
转载 精选 2014-10-08 20:09:28
361阅读
介绍Collection框架的结构答:随意发挥题,天南海北谁便谈,只要让别觉得你知识渊博,理解透彻即可。 3、Collection框架中实现比较要实现什么接口comparable/comparator3、ArrayList和Vector的区别答:这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当
转载 精选 2014-10-08 20:11:52
540阅读
算法与编程1.判断***:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。答:我们可以用正则表达式来定义复杂的字符串格式,(\d{17}[0-9a-zA-Z]|\d{14}[0-9a-zA-Z])可以用来判断是否为合法的15位或18位***号码。因为15位和18位的***号码都是从7位到第12位为***为日期类型。这样我们可以设计出更精确的正则模式,使***号的日期合法,
转载 精选 2014-10-08 20:14:32
434阅读
说明生活中遇到的二叉树,用java实现二叉树这是组合设计模式。我有很多个(假设10万个)数据要保存起来,以后还需要从保存的这些数据中检索是否存在某个数据,(我想说出二叉树的好处,该怎么说呢?那就是说别人的缺点),假如存在数组中,那么,碰巧要找的数字位于99999那个地方,那查找的速度将很慢,因为要从第1个依次往后取,取出来后进行比较。平衡二叉树(构建平衡二叉树需要先排序,我们这里就不作考虑了)可以
转载 精选 2014-10-08 20:17:28
406阅读
递归算法题1一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。例:n=1237则输出为:1237,2474,4948,9896,9896,4948,2474,1237,提示:写程序时,先致谢按递增方式的代码,写好递增的以后,再增加考虑递减部分。    publicstatic void doubleN
转载 精选 2014-10-08 20:20:32
542阅读
2.1.3 讲一下java中int数据占几个字节 java中有几种基本数据类型? 2.1.4. 面向对象的特征有哪些方面 有四大基本特征:封装、抽象、继承、多态 1)封装,即将对象封装成一个高度自治和相对封闭的个体,对象状态(属性)由这个对象自己的行为(方法)来读取和改变。 张三这个人,他的姓名等属
转载 2017-09-17 00:15:00
93阅读
2评论
1.&与&& &位运算符,&&逻辑与运算符&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式 2.switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量,整数表达式可
转载 2018-03-14 22:10:00
39阅读
2评论
请说出作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域    当前类同一package 子孙类其他package public   √     √&nb
转载 精选 2014-10-08 19:58:05
497阅读
java中实现多态的机制是什么?靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。 8、abstract class和interface有什么区别?    含有abstract修饰符的class即为抽象类,
转载 精选 2014-10-08 20:02:57
456阅读
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?也许你的答案是在return之前,但往更细地说,我的答案是在return中间执行,请看下面程序代码的运行结果: public  class Test {     /**  &nbsp
转载 精选 2014-10-08 20:06:05
444阅读
1·子表达式的计算顺序 a·避免使用不确定的表达式 2.运算符的优先级 a· !运算符的优先级与单目数学运算符(++和--)相同 b· &&的优先级高于||的优先级 3·符合运算符 4·条件运算符 5·逗号运算符 a·两个表达式都被计算,且先计算左边的表达式 b·这个表达式的结果为右边子表达式的值
转载 2017-12-28 22:57:00
174阅读
2评论
认为想要成为一个合格的java程序员,必须需要牢固的基础,这样在未来接触新的知识的时候,才能快速吸收,极客营认为基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么作为一个合格的java程序员应该具备哪些知识呢?今天极客营就来和大家分享java高手之路上的必备基础知识:  一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解
java 基础总结第一天  1、学习了JAVA语言的来源  、发展过程、怎么配置环境变量、术、程序设计 ; a 分析问题;确定问题是什么,软件需求是什么确定数据结构和算法 ;确定数据的数据结构是是什么?解决问题的方法和步骤又是什么编制程序;开始敲击代码来实现调试问题          3、java 翻译解释的过程  .
Java编程:树
原创 2022-03-10 09:50:36
53阅读
Java面试基础部分(2)
原创 2016-09-25 18:46:02
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5