eclipse的一些小问题解决方案

1 解决eclipse 闪退的问题: .删除文件: [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

2.导入包import javax.imageio.ImageIO;提示以下错误

Access restriction: The type ImageIO is not accessible due torestriction on required library C:\ProgramFiles\Java\jdk1.7.0_06\jre\lib\rt.jar

解决方案:(感觉是骗过了编译、直接运行了)

(1:Windows -> Preferences -> Java-> Compiler -> Errors/Warnings-> Deprecated and trstricted API ->Forbidden reference (access rules): -> 改变为warning

(可以去掉错误,编译通过,但是这样做不太好)

(2:[Project] ->Properties -> Java Build Path ->Libraries -> Remove JRE SystemLibrary

Add Library-> JRE System Library -> ClickOK

参考文章:http://blog.csdn.net/hexin373/article/details/7175325

不能引用 javax.imageio.ImageIO;" title="eclipse 不能引用 javax.imageio.ImageIO;">

3.解决awt中游戏背景闪烁

private Image offScreenImage=null;//利用双缓冲解决闪屏问题

public void update(Graphics g){

if(offScreenImage==null)

offScreenImage=this.createImage(Constant.GAME_WIDTH,Constant.GAME_HEIGHT);

Graphics gOff=offScreenImage.getGraphics( );

paint(gOff);

g.drawImage(offScreenImage, 0, 0, null);

} 4.用eclipse做jsp文件,自动创立的文件表头出现这个报错,应该怎么处理?tomcat的插件已经安装上了。

有一现了,是中英文标点问题,这两处,一个是The word 'username' is not correctly spelled,还一个是The document body. Contains all the content for the page.

上面有一行<p align="center">

JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原来Javaweb工程类中没有添加Tomcat运行时相关类导致。下面是具体的解决方法:1、右击web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Libray...->Server Runtime -》Tomcat Server2、切换到Java Build Path界面中的Orader and Export,选择Tomcat。注意:按以上方法操作时,若打开Server Runtime后一片空白,需要设置Apache服务器。设置方法为:window->Preferences->Server->Runtime Environment -> add --> 选择Apache的版本后点Next,再填入你apache服务器软件的安装(解压后)地址。 5.如何进入电脑服务界面 运行 services.msc 6.强类型 与 弱类型

-强类型------- 是自定义类所具有的优势。它使得对象处理的数据更容易被理解,而不需要与ADO.NET和XML编程模型打交道。这在大型系统里是很有用的,特别是当设计者定义了由自定义类所组成的数据访问层,并把设计向组织内的其他程序员发布的时候。当然,现在自定义类的使用有下降的趋势:它们需要编更多的代码,因为你必须创建.NET Framework所缺少的对象关系映射层。

强/弱类型是指类型检查的严格程度的。语言有无类型,弱类型和强类型三种。无类型的不检查,甚至不区分指令和数据。弱类型的检查很弱,仅能严格的区分指令和数据。强类型的则严格的在编译期进行检查。

C# 是强类型语言;因此每个变量和对象都必须具有声明类型。 为所有变量指定数据类型称为“强类型”。

在.NET中使用强类型有以下优点: 1.它为变量启用 IntelliSense? 支持。这允许您在输入代码时看到变量的属性和其他成员。 2.它会运用编译器类型检查。这将捕捉到因溢出等错误而在运行时失败的语句。这也可以在不支持方法的对象上捕捉对方法的调用。 3.执行速度更快

简单点:假设你在c#代码中,你定义了一个整型变量后,就不能赋一个字符型数据给这个变量 (除非你用强制类型转换)

弱类型就像javascript

var 可以接受任何类型 flex 问题: Cannot convert type flex.messaging.io.amf.ASObject with remote type specified as 'null' to an instance of class cn.microreal.reallight.model.cpn.tmp.YTmpCPN_UptownProc 原因:flex 端的类与java  所转换的类名不一致。 检查前后端代码,对比。

异常:java.lang.Integer cannot be cast to java.lang.Byte

java.lang.Long cannot cast to java.lang.Integer

Integer属于不可更改类型,而且Long和Integer没有任何继承关系,当然不能这样转换

同理当 Byte 不能转换成Integer时 也用这种办法

例如:             注: super.pageQuery(hql,null,null,null);调用了一个父类的一个封装方法.查询时候使用             List list = this.getHibernateTemplate().executeFind(new HibernateCallback(){}); 

  1.  public Integer getUsersCount() {  
  2. String hql = "select count(*) from Users";  
  3. List list = super.pageQuery(hql, null, null, null);  
  4. return (Integer) list.get(0);  
  5.  }  

解决办法: 

  1. public Integer getUsersCount() {  
  2.   String hql = "select count(*) from Users";  
  3.   List list = super.pageQuery(hql, null, null, null);  
  4.   Number num = (Number) list.get(0);  
  5.   return num.intValue();  
  6.   }  
  7.          注:java.lang.Number是Integer,Long的父类.  

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏精讲JAVA

JDK 10 的 109 项新特性

虽然感觉 JDK9 发布才仅仅几周的时间,然而,随着新的 OpenJDK 的发布节奏,JDK10 已经到达发布候选里程碑阶段。

1292
来自专栏不二小段

Python为什么文件运行和在命令行运行同样语句但结果却不同?

这篇是之前知乎上的一个提问,感觉非常有趣而且内容丰富,所以把我自己的回答搬运到公众号来。 另外关于昨天的推送,是因为我之前把文章投到了Python中文社区的公众...

38513
来自专栏北京马哥教育

符合语言习惯的 Python 优雅编程技巧

Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。要写出 Pythonic(优雅的、地道的、整洁的)代码,需要多看多学大牛们...

1324
来自专栏滕先生的博客

runtime官方文档翻译版本通过OC源代码通过NSObject中定义的方法直接调用运行时的函数消息传递机制使用隐藏参数获取方法地址动态方法解析动态加载消息转发转发和多继承代理对象转发和继承类型编码声

2817
来自专栏屈定‘s Blog

设计模式--Builder模式的思考

在日常开发中总是会遇到多参数的情况,那么对于多参数,尤其是可选参数众多的情况,可能有如下的一些解决方案.

1859
来自专栏Petrichor的专栏

python: 下划线 使用

此时“_”、“__”、“___”、“____”等等作为临时性的名称使用。这样,当其他人阅读你的代码时将会知道,你分配了一个特定的名称,但是并不会在后面再次用到该...

1383
来自专栏思考的代码世界

Python编程从入门到实践之继承|第11天

编写类时,并非总是要从空白开始。如果你要编写的类是另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,它将自动获得另一个类的所有属性和方法;原有的类称为父...

3274
来自专栏Java Web

Java 面试知识点解析(四)——版本特性篇(1)

在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Jav...

4626
来自专栏java思维导图

Java 10 已发布!时隔 6 月带来 109 项新特性

关键时刻,第一时间送达! 期待已久,没有跳票的 Java 10 已正式发布! ? 为了更快地迭代,以及跟进社区反馈,Java 的版本发布周期变更为了每六个月一次...

2847
来自专栏Python中文社区

Python3.6新特性官方文档中文版

原文:What’s New In Python 3.6 翻译团队:Py字幕组 首发刊物:PyCN技术评论(点击菜单栏:社区-刊物进入) Github:htt...

4719

扫码关注云+社区