Java问题总结
1.如何查看使用java的版本
cmd-->java -version
2.如何下载jdk,sdk
Java.JDK(工具包)的安装_百度经验
http://jingyan.baidu.com/article/636f38bb0029a4d6b8461000.html
http://docs.oracle.com/javaee/6/api/
3.泛型
http://www.cnblogs.com/lwbqqyumidi/p/3837629.html
http://qiemengdao.iteye.com/blog/1525624
4关于java中i=i++;
http://soft.chinabyte.com/database/279/11431779.shtml
注意与c的不同。
5.try catch finally return
对于含有return语句的情况,这里我们可以简单地总结如下:
try语句在返回前,将其他所有的操作执行完,保留好要返回的值,而后转入执行finally中的语句,而后分为以下三种情况:
情况一:如果finally中有return语句,则会将try中的return语句”覆盖“掉,直接执行finally中的return语句,得到返回值,这样便无法得到try之前保留好的返回值。
情况二:如果finally中没有return语句,也没有改变要返回值,则执行完finally中的语句后,会接着执行try中的return语句,返回之前保留的值。
情况三:如果finally中没有return语句,但是改变了要返回的值,这里有点类似与引用传递和值传递的区别,分以下两种情况,:
1)如果return的数据是基本数据类型,则在finally中对该基本数据的改变不起作用,try中的return语句依然会返回进入finally块之前保留的值。
2)如果return的数据是引用数据类型,而在finally中对该引用数据类型的属性值的改变起作用,try中的return语句返回的就是在finally中改变后的该属性的值。
6.JVM
http://www.360doc.com/content/14/0508/18/11965070_375867925.shtml
8.JSP与Sevlet
3.1 JSP执行流程 - 51CTO.COM
http://book.51cto.com/art/200907/136019.htm
JSP起源、JSP的运行原理、JSP的执行过程 - fengdongkun的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/fengdongkun/article/details/8159381
9.volatile
Java并发编程:volatile关键字解析 - 海 子 - 博客园
http://www.cnblogs.com/dolphin0520/p/3920373.html
10.tomcat
tomcat 安装包:
http://www.cr173.com/soft/1999.html


11.启动tomcat报错
java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory的解决办法 - yixiaoping的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/yixiaoping/article/details/9988635
12.如何在eclipse中显示行数
怎么更改MyEclipse中文件的名字_电脑软件_百度经验
http://jingyan.baidu.com/album/b7001fe16cb89d0e7282dd91.html?picindex=1
13.把字号改大
MyEclipse开发工具如何修改字体大小_互联网_百度经验
http://jingyan.baidu.com/album/335530dab61b0919cb41c308.html?picindex=2
14.双亲委托机制
关于Java类加载双亲委派机制的思考(附一道面试题) - Alexia(minmin) - 博客园
http://www.cnblogs.com/lanxuezaipiao/p/4138511.html
类加载机制:全盘负责和双亲委托 - 似水流年 - 博客频道 - CSDN.NET
http://blog.csdn.net/zhangzeyuaaa/article/details/42499839
15.XPath
XPath 详解,总结 - _拖鞋_ - 博客园
http://www.cnblogs.com/fdszlzl/archive/2009/06/02/1494836.html
http://www.runoob.com/xpath/xpath-syntax.html
16.关联源码
myeclipse中关联jar包源代码 --支持自带jar包源代码的关联 - 网易博客
http://blog.163.com/liangge_sky/blog/static/210500188201249102020625/
记得按住alt再点
17.连接数据库时提示:
Oracle the network adapter could not establish the connection 异常 - Alex刺客 - BlogJava
http://www.blogjava.net/xiangjava/archive/2010/06/16/323672.html
18.volatile和synchronized的区别与联系
volatile和synchronized的区别与联系 - 回首凡尘不做仙 - 博客频道 - CSDN.NET
http://blog.csdn.net/vtopqx/article/details/8782164
19.ajax
AJAX运行过程中5种状态 - 清闲居 - 博客频道 - CSDN.NET
http://blog.csdn.net/zzxian/article/details/17073951
20.写出float x 与“零值”比较的if语句——一道面试题分析
http://blog.csdn.net/azhang00000/article/details/5357134
21.《JAVA与模式》之责任链模式 - java_my_life - 博客园
http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html
***22.今天执行update语句就一直在那执行:
原因是事务被阻塞,myEclipse中有一个执行更新的事务,我在数据库中也有一个执行更新事务没有commit.
23.悲观锁与乐观锁
一分钟教你知道乐观锁和悲观锁的区别 - hongchangfirst - 博客频道 - CSDN.NET
http://blog.csdn.net/hongchangfirst/article/details/26004335
24.你知道URL、URI和URN三者之间的区别吗? - 站长之家
http://www.chinaz.com/web/2015/0923/450202.shtml
25.调试项目时,还是显示未修改之前的页面?
应重新部署下页面。
myeclipse文件已经改了,但是运行后网页中的内容不变,就是说还是我没有改变之前的!-CSDN论坛-CSDN.NET-中国最大的IT技术社区
http://bbs.csdn.net/topics/290006543
26.& vs &&
总结:&,&都可以做逻辑与
&&短路功能
& 当两边不是boolean,表示按位与
27.java基本数据类型及之间的转换
实数默认为double,整数默认为Int
范围:
byte 其他 -2^n-1 2^n-1
char 0-2^16-1 (只有它一个全正的,其他左右一半)
byte a = 1000; // 编译出错 Type mismatch: cannot convert from int to byte
float b = 1.5; // 编译出错 Type mismatch: cannot convert from double to float
byte c = 3; // 编译正确 如果此int型数值尚在数值类型k范围内,jvm会自定进行一次隐式类型转换,将此int型数值转换成类型k。
将一个超过了范围的数值赋给类型为k的变量,k(byte、short、char)装不下嘛,你又没有进行强制类型转换,当然报错了。但是如果此int型数值尚在数值类型k范围内,jvm会自定进行一次隐式类型转换,将此int型数值转换成类型k
int a = 3;
byte b = a; // 编译出错:cannot convert from int to byte
区别在于前者3是直接量,编译期间可以直接进行判定,后者a为一变量,需要到运行期间才能确定,也就是说,编译期间为以防万一,当然不可能编译通过了。此时,需要进行强制类型转换。
Java总结篇系列:类型转换/造型 - Windstep - 博客园 http://www.cnblogs.com/lwbqqyumidi/p/3700164.html
构造器不能被继承
Java问题总结的更多相关文章
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- 故障重现(内存篇2),JAVA内存不足导致频繁回收和swap引起的性能问题
背景起因: 记起以前的另一次也是关于内存的调优分享下 有个系统平时运行非常稳定运行(没经历过大并发考验),然而在一次活动后,人数并发一上来后,系统开始卡. 我按经验开始调优,在每个关键步骤的加入如 ...
- Elasticsearch之java的基本操作一
摘要 接触ElasticSearch已经有一段了.在这期间,遇到很多问题,但在最后自己的不断探索下解决了这些问题.看到网上或多或少的都有一些介绍ElasticSearch相关知识的文档,但个人觉得 ...
- 论:开发者信仰之“天下IT是一家“(Java .NET篇)
比尔盖茨公认的IT界领军人物,打造了辉煌一时的PC时代. 2008年,史蒂夫鲍尔默接替了盖茨的工作,成为微软公司的总裁. 2013年他与微软做了最后的道别. 2013年以后,我才真正看到了微软的变化. ...
- 故障重现, JAVA进程内存不够时突然挂掉模拟
背景,服务器上的一个JAVA服务进程突然挂掉,查看产生了崩溃日志,如下: # Set larger code cache with -XX:ReservedCodeCacheSize= # This ...
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...
- 【小程序分享篇 一 】开发了个JAVA小程序, 用于清除内存卡或者U盘里的垃圾文件非常有用
有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个 ...
- Java多线程基础学习(二)
9. 线程安全/共享变量——同步 当多个线程用到同一个变量时,在修改值时存在同时修改的可能性,而此时该变量只能被赋值一次.这就会导致出现“线程安全”问题,这个被多个线程共用的变量称之为“共享变量”. ...
- Java多线程基础学习(一)
1. 创建线程 1.1 通过构造函数:public Thread(Runnable target, String name){} 或:public Thread(Runnable target ...
- c#与java的区别
经常有人问这种问题,用了些时间java之后,发现这俩玩意除了一小部分壳子长的还有能稍微凑合上,基本上没什么相似之处,可以说也就是马甲层面上的相似吧,还是比较短的马甲... 一般C#多用于业务系统的开发 ...
随机推荐
- 定时器图片轮播淡入淡出基本功能已实现,正在修改BUG中。。(附图效果和源代码)
用JQ写的源码如下: 实现功能: 1,图片自动按顺序轮播,轮播选中的图片透明度为1,其他为0.1: 2,鼠标停在的图片上透明度为1,其他为0.1: 3,鼠标离开,继续轮播,起始位置为鼠标停在的图片的下 ...
- SpringMVC控制器与视图的数据交换
1,先创建spring的主配置文件(applicationContaxt.xml如果写在WEB-INF下,就不用配置context了,就是不用告诉它路径了,WEB-INF会自动加载的),由监听器负责加 ...
- jsp标签精华(持续更新中)
<%@ taglib uri="/struts-tags" prefix="s" %> <%@ taglib uri="http:/ ...
- Linux变量
变量:(大的分为环境变量与本的变量) 本地变量: 本地变量在用户现在的shell生命期的脚本中使用.例如,本地变量file-name="loop.doc",这个值只在用户当前she ...
- Linux_导出函数
1.linux 下查看 .so 导出函数列表(http://blog.csdn.net/wangweixaut061/article/details/7164809) nm -D 7z.so objd ...
- js蛋疼的Class(获取class对象)
之前处理class对象被迫用jquery,以为JavaScript不支持class.确实百度某些大神也说js不待见class对象,就这样本菜放弃了原生js. 今天偶然发现一片文章吐槽jquery拥抱J ...
- MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
前面几节为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整. 上一讲为"计算"按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算.但 ...
- 20160817_Redis配置操作
ZC: 主要是 做一些配置,使得 java程序能够访问到 redis服务器,主要内容为:ZC: ①.redis服务端服务 重启的命令ZC: ②.取消绑定 本地IP的配置,使得 所有本网段局域网机器都能 ...
- spring+mybatis
---恢复内容开始--- 使用SSM(Spring.SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地 ...
- bzoj题解汇总(1052~1061)
bzoj1052: 贪心 bzoj1053: DFS bzoj1054: 加深迭代搜索 bzoj1055:区间判定性dp bzoj1056: Treap bzoj1057: 二分,单调队列 / ST表 ...