当前位置:首页 > 全部子站 > IT > 思科认证

考试吧整理2013java新手必看:经验总结(1)

来源:长理培训发布时间:2017-12-19 11:38:35

 1:jdk开发中系统环境变量设置:

  方法如下:

  Win2000中:

  右键我的电脑--》属性--》高级--》环境环境变量

  classpath=.;jdk安装目lib

  path=jdk安装目录bin

  注意:一定不可忽略"."。

  Win98中:

  修改autocexe.bat 就是修改自动批处理文件。

  添加:

  set classpath=.;jdk安装目lib

  set path=jdk安装目录bin;%path%

  2:(前提设置好了系统环境变量)

  不带包的编译,相当简单:

  javac 类名.java

  java 类名

  关于带包的编译问题:

  如果你的类是带包的,应该用如下方法编译:

  javac -d 包的父目录 类名.java

  java 包名.类名

  3:Tomcat服务器配置:

  1):设置好系统环境变量。

  2):JAVA_HOME=G:JBuilder6jdk1.3.1

  G:JBuilder6jdk1.3.1为jdk安装目录

  3):TOMCAT_HOME=tomcat安装目录

  4:修改serlet而不重新启动tomcat

  修改

  %TOMCAT_HOME%confserver.xml

  大致如下:

  其中reloadable就是配置是否自动reload的,把它设为true,如果没有这一项,加上。

  5:修改webshpere中的servlet而不重新启动服务:

  修改..WEB-INF下面的web.xml:

  加入其中reloadInterval="3" reloadingEnabled="true" fileServingEnabled="true" directoryBrowsingEnabled="true" serveServletsByClassnameEnabled="true"是主要的,reloadInterval="3" reloadingEnabled="true" 是说修改后3秒自动重新载

  入。

  6:配置jbuilder6+webshpere4.0AE,其实jb7可以参照:

  首先安装j2ee,然后把j2ee加入到jb的libraries里面。方法如下

  1:)tools--->configure libraries-->new--->name:里面填写j2ee,Location:里面默认的旧可以了。---->add-->选在j2ee安装路径,选中lib文件夹--ok--oK.

  2:)返回到configure libraries也面后,选中Required Libraries-->add--》选中你刚才创建的j2ee,点ok就可以了。

  然后配置webshpere应用服务器和database pilot:

  第一步:tools-->enterprise setup-->Application servers设置安装路径以及IBM的JAVA路径,DB2你自己看着办

  第二步:project-->Defaults project properties里servers选择Ws4.0,应该可以用了

  webshpere4.0不支持ejb2.0,webshpere5.0支持。

  配置database pilot

  第一步:添加类库tools-->config libraries添加你的数据库驱动程序类

  第二步:tools-->enterprise setup-->Database Drivers里面添加你刚添加的那个类库

  第三步:重启JBilder后,tools-->database pilot-->option-->drivers,添加驱动程序

  第四步:在database pilot点新建就可以了,driver:COM.ibm.db2.jdbc.app.DB2Driver。url:jdbc:db2:db_sdbc.(db_sdbc为服务器上的db2数据库).

  7:解决java中文问题:

  针对applet和awt:

  1:)

  Font f = new Font(UIResource.getString( "Default_font"),Font.PLAIN,12);

  UIManager.put("Label.font",f);

  UIManager.put("Label.foreground",Color.black);

  UIManager.put("Button.font",f);

  UIManager.put("Menu.font",f);

  UIManager.put("MenuItem.font",f);

  UIManager.put("List.font",f);

  UIManager.put("CheckBox.font",f);

  UIManager.put("RadioButton.font",f);

  UIManager.put("ComboBox.font",f);

  UIManager.put("TextArea.font",f);

  2:)

  Font f = new Font("隶书",Font.PLAIN,15);

  UIManager.put("Button.font",font);

  UIManager.put("ToggleButton.font",font);

  UIManager.put("RadioButton.font",font);

  UIManager.put("CheckBox.font",font);

  UIManager.put("ColorChooser.font",font);

  UIManager.put("ToggleButton.font",font);

  UIManager.put("ComboBox.font",font);

  UIManager.put("ComboBoxItem.font",font);

  UIManager.put("InternalFrame.titleFont",font);

  UIManager.put("Label.font",font);

  UIManager.put("List.font",font);

  UIManager.put("MenuBar.font",font);

  UIManager.put("Menu.font",font);

  UIManager.put("MenuItem.font",font);

  UIManager.put("RadioButtonMenuItem.font",font);

  UIManager.put("CheckBoxMenuItem.font",font);

  UIManager.put("PopupMenu.font",font);

  UIManager.put("OptionPane.font",font);

  UIManager.put("Panel.font",font);

  UIManager.put("ProgressBar.font",font);

  UIManager.put("ScrollPane.font",font);

  UIManager.put("Viewport",font);

  UIManager.put("TabbedPane.font",font);

  UIManager.put("TableHeader.font",font);

  UIManager.put("TextField.font",font);

  UIManager.put("PasswordFiled.font",font);

  UIManager.put("TextArea.font",font);

  UIManager.put("TextPane.font",font);

  UIManager.put("EditorPane.font",font);

  UIManager.put("TitledBorder.font",font);

  UIManager.put("ToolBar.font",font);

  UIManager.put("ToolTip.font",font);

  UIManager.put("Tree.font",font);

  3:)针对jsp和servlet:

  解决办法:

  第一:

  在jsp页面加入:

  或者在servlet里面

  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

  response.setContentType("text/html; charset=gb2312");//这是重要的

  上面的如果在不行就用如下的方法在数据入库前进行调用:

  public static String UnicodeToChinese(String s){

  try{

  if(s==null||s.equals("")) return "";

  String newstring=null;

  newstring=new String(s.getBytes("ISO8859_1"),"gb2312");

  return newstring;

  }

  catch(UnsupportedEncodingException e)

  {

  return s;

  }

  }

  public static String ChineseToUnicode(String s){

  try{

  if(s==null||s.equals("")) return "";

  String newstring=null;

  newstring=new String(s.getBytes("gb2312"),"ISO8859_1");

  return newstring;

  }

  catch(UnsupportedEncodingException e)

  {

  return s;

  }

  }

  3:)解决weblogic/webshpere中文问题:

  在web.xml文件中需要配置中文环境。r如下:

  weblogic.httpd.inputCharset./*

  GB2312

  4:)javamail附件中文乱码:

  /*

  @从BodyPart中提取使用ISO-8859-1编吗的文件名

  @因为BodyPart.getFilename()过程已经对文件名作了一次编码,有时不能直接使用

  */

  public static String getISOFileName(Part body){

  //设置一个标志,判断文件名从Content-Disposition中获取还是从Content-Type中获取

  boolean flag=true;

  if(body==null){

  return null;

  }

  String[] cdis;

  try{

  cdis=body.getHeader("Content-Disposition");

  }

  catch(Exception e){

  return null;

  }

  if(cdis==null){

  flag=false;

  }

  if(!flag){

  try{

  cdis=body.getHeader("Content-Type");

  }

  catch(Exception e){

  return null;

  }

  }

  if(cdis==null){

  return null;

  }

  if(cdis[0]==null){

  return null;

  }

  //从Content-Disposition中获取文件名

  if(flag){

  int pos=cdis[0].indexOf("filename=");

  if(pos< 0){

  return null;

  }

  //如果文件名带引号

  if(cdis[0].charAt(cdis[0].length()-1)==´"´){

  return cdis[0].substring(pos+10,cdis[0].length()-1);

  }

  return cdis[0].substring(pos+9,cdis[0].length());

  }

  else{

  int pos=cdis[0].indexOf("name=");

  if(pos< 0){

  return null;

  }

  //如果文件名带引号

  if(cdis[0].charAt(cdis[0].length()-1)==´"´){

  return cdis[0].substring(pos+6,cdis[0].length()-1);

  }

  return cdis[0].substring(pos+5,cdis[0].length());

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部