`
woshixushigang
  • 浏览: 578528 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

小基础(待续)

    博客分类:
  • j2ee
 
阅读更多

1、java的关键字有哪些?true,false,True,const,goto是关键字嘛?

 

首先java中的关键字都是首字母小写,排除了True,还有一个就是false , null在java中不是关键字,也不是保留字,它们

 

只是显式常量值,有sun官方解释为证!

 

可以参考网址http://java.sun.com/docs/books/tutorial/java/nutsandbolts/_keywords.html

原文如下: Java Language Keywords

 

Here's a list of keywords in the Java programming language. You cannot use any of the following as

 

identifiers in your programs. The keywords const and goto are reserved, even though they are not

 

currently used. true, false, and null might seem like keywords, but they are actually literals; you cannot

 

use them as identifiers in your programs.

goto是保留字,const是保留字。

 

2、BufferedReader bs = new BufferedReader(new FileReader(new File('')));

 String abc = null;

while ((abc =bs.readLine())!=null)

 

{

sysout(abc);

}

 

或者不用sbc中转,直接用

 

while(bs.ready())

{

sysout(bs.readeLine());

 

 

}


为什么读取默认路径下的文件时候里面的值丢了,比如文件里有A:1第二行是B:2,第三行是C:3 但是我现在只打印出来C;3为什么?原因很简单,因为你每一次调用bs.readLine()的时候就已经读取了一行了。解决办法是设置一个字符创

while(String a = bs.readLine()!=null)

{

sysout(a);

}即可。

 

3、FTP,ssh,telnet,dhcp server,mail,pop3\smtp,dns,http,smmp,mysql,sql服务,tomcat,windows远程终端,oracle默认端口都是什么?

ftp默认端口是21

ssh默认端口是22

telnet是23

dhcp server 端口是67

pop3/smtp端口是110/25

dns端口是53

mysql端口是3306

tomcat 8080

windows远程终端 3389

oracle默认端口是1521/1526

 

4、为什么非主键所以会降低更新速度反而提高了查询速度?

 

非主键索引会在当前数据表本身存储空间之外开辟空间,所以在更新时候不能仅仅更新表本身还要更新非主键所以。

更新的内容多了自然速度也就慢了下来。

 

检索的条件(where)如果命中对应的非主键索引的话,就不需要对数据表做全扫描,效率肯定提高了。

检索的结果字段包含在非主键索引中, 即使对非主键索引做全扫描,也比整个表字段做全扫描快,因为只有非主键索引本身的数据需要从存储设备调入内存,节约了Io时间。

 

TCP与UDP区别

 

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。


UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。

 

 

进程间通信的方式?

 

信号,信号量,消息队列,共享内存等。

 

 

 

 

死锁的条件:

互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。
请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。
非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。
循环等待条件(Circular wait):系统中若干进程组成环路,改环路中每个进程都在等待相邻进程正占用的资源。
处理死锁的策略
1.忽略该问题。例如鸵鸟算法,该算法可以应用在极少发生死锁的的情况下。为什么叫鸵鸟算法呢,因为传说中鸵鸟看到危险就把头埋在地底下,可能鸵鸟觉得看不到危险也就没危险了吧。跟掩耳盗铃有点像。
2.检测死锁并且恢复。
3.仔细地对资源进行动态分配,以避免死锁。
4.通过破除死锁四个必要条件之一,来防止死锁产生。
分享到:
评论

相关推荐

    Android零基础教程视频链接

    android基础教程,里边包括新版Android开发教程&笔记1--基础入门,Android开发教程&笔记2--基础入门二,Android开发教程&笔记3--环境...文件存取、数据库编程.Android开发教程+笔记13(待续)--应用、permission、资源

    小黑点的旅行(未完待续)-少儿编程scratch项目源代码文件案例素材.zip

    该项目的源代码文件案例素材名为“9-小黑点的旅行(未完待续).sb2”,这表明这是一个阶段性的项目,可能包含多个关卡或任务,而且故事并未完整呈现,可能需要孩子们自己动手去继续编写代码,完成小黑点的冒险旅程。...

    AutoCAD 2020机械设计零基础视频教程下载第112课-样条曲线-下期课程待续-M112.mp4

    AutoCAD 2020机械设计零基础视频教程下载第112课-样条曲线-下期课程待续-M112.mp4

    C++课件前半部待续!

    "C++课件前半部待续!"这个标题表明这是一系列关于C++语言的教学材料,主要涵盖了C++的基础部分,并且课程还没有完全结束,后续可能还有更多内容。 描述中提到,这些课件适合初学者,易于理解,适合喜欢通过课件...

    android播放器未完待续

    首先,Android音乐播放器的基础是媒体库服务。Android提供了`MediaStore`类,用于访问设备上的音频、视频和图片内容。开发者可以利用`ContentResolver`和`Uri`来查询和获取媒体文件,以便在播放器应用中列出可用的...

    android基础教程

    开办新的Android技术交流群:147064080,欢迎大家加入! android基础教程,里边包括 新版Android开发教程&笔记1--基础入门一.pdf ...新版Android开发教程+笔记13(待续)--应用、permission、资源.pdf

    Android基础教程

    Android基础教程,入门很好的 新版Android开发教程&笔记1--基础入门一 新版Android开发教程&笔记2--基础入门二 新版Android开发教程&笔记3--环境搭建与...新版Android开发教程+笔记13(待续)--应用、permission、资源.pdf

    扬声器力学分布式参数(第一部分:测量篇)(待续).pdf

    本文件《扬声器力学分布式参数(第一部分:测量篇)(待续)》提供了一种测量扬声器力学参数的方法,并详细介绍了如何通过这些参数来提升扬声器的设计和诊断能力。 首先,扬声器单元的力学振动特性可以通过一组线性的...

    JDBC待续

    这些类和接口是使用 JDBC 访问数据库的基础。 2. **数据库连接**:建立数据库连接是使用 JDBC 的第一步。通常,我们需要加载数据库驱动并调用 `DriverManager.getConnection()` 方法,传入数据库 URL、用户名和密码...

    钢铁行业周报:业绩支撑,反弹待续.zip

    《钢铁行业周报:业绩支撑,反弹待续》是一份深度分析钢铁行业的报告,主要探讨了近期钢铁行业的表现、业绩支持因素以及未来可能的发展趋势。报告的标题暗示了尽管行业面临挑战,但业绩表现良好,预示着可能出现的...

    Android基础教程4

    `新版Android开发教程+笔记13(待续)--应用、permission、资源.pdf`可能探讨了Android应用的生命周期管理,包括不同状态之间的转换,以及如何处理应用的启动、暂停、恢复和终止。同时,权限管理也是这部分的重要内容...

    泛函分析笔记(未完待续)

    从给出的内容来看,这是一份关于泛函分析的基础知识点笔记,涵盖了度量空间、开集和闭集、邻域、内点和有界集、聚点、导集、闭包、可列集和稠密集、可分性、拓扑空间和连续性、序列与完备性、以及赋范线性空间等关键...

    钢铁行业周报:钢价反弹待续.zip

    1. 需求端:随着基础设施建设和房地产投资的稳步增长,钢铁需求保持稳定。同时,新能源汽车、风电、光伏等新兴产业的发展,对高端钢材的需求也呈现上升态势。 2. 供给端:国内钢铁企业实施去产能政策,叠加环保限产...

    大数据实战第一部分(未完待续)

    在大数据实战第一部分中,我们将探索大数据处理的关键概念和技术,这些技术在当今信息化社会中扮演着至关重要的角色。...通过这个未完待续的大数据实战项目,你将深入理解大数据处理的全貌,并获得宝贵的实践经验。

    C#笔记,待续ing

    - **命名规则**:C#中的标识符(如变量名、方法名等)是大小写敏感的,必须以字母、下划线或美元符号开头,不能使用C#的关键字作为标识符名称。 - **数据类型**:C#的数据类型分为值类型和引用类型两大类。其中值...

    A股市场策略周报:跨年行情,不要犹豫,未完待续.zip

    8. **投资者教育**:可能包含一些基础的投资知识和技巧,帮助投资者提升投资能力。 9. **下周展望**:基于当前市场情况,对下一周或下一阶段的市场走势进行预测。 综合以上内容,这份压缩包对于关注A股市场的投资...

    Java收集的代码段1(待续)常用代码段

    在Java编程中,窗口风格、窗口居中、组件拖动、文件路径处理和设置...对于"Java收集的代码段1(待续)常用代码段"这个主题,后续可能还会涉及到更多高级特性和实践技巧,持续学习和实践是提升Java GUI编程能力的关键。

    nosql入门 ----------待续

    **标题解析:** "nosql入门 ----------待续" 这个标题暗示了我们要探讨的是NoSQL数据库的基础知识,而且这个话题可能是一个系列的一部分,但具体的信息由于"待续"一词表明并未完整提供。 **描述分析:** "NULL" 的...

    京东:电商安全未完待续

    2012年12月21-22日,由杭州安恒信息技术有限公司与人人网联合主办2012...本届论坛主要内容将围绕WEB应用防护的技术体系建设和产品服务创新,尤其针对互联网重要基础行业应用展开讨论,打造安全体系方舟迎接末日安全。

    汽车行业:乘风破浪的重卡市场,高景气度未完待续-基于国三存量数据的重卡销量测算.rar

    重卡市场在中国汽车行业占据着重要地位,特别是在基础设施建设、物流运输等领域发挥着核心作用。"乘风破浪的重卡市场,高景气度未完待续-基于国三存量数据的重卡销量测算"这一标题揭示了当前重卡市场的繁荣状态以及...

Global site tag (gtag.js) - Google Analytics