1, no protocol rfc822 provided
在application 里 增加mail.jar
2, The method getTextContent()
it is undefined for the type Node
I changed the sequence of libraries in the classpath and it got resolved.
in eclipse, project (right click), properties-->java build path-->Order and Export, up 'JRE System Library'.
3, 使用JDK自带的javap 获取java class的字节码
javap
4. 初始化类的说明
如果被引用的其他类无法找到,会导致该类初始化失败。初始化一个类时,所涉及的方式有使用static 关键字修饰一段代码。例如:static被用来修饰变量赋值,此时类初始化时,会调用被static修改的变量初始化操作。TransformSupport 类中有private static Log log = LogFactory.getLog(TriumphEventHandler.class);这句代码,如果TriumphEventHandler该类与TransformSupport不在同一个jar中,或无法在各个类路径中找到,会使TransformSupport 初始化失败。
5. XML 的UTF-8 encoding issue
将带有UTF-8申明的XML内容写入文件时,将写入内容的字符集设成UTF-8. 例如: string.getBytes(“UTF-8”)
6. 通过URL方式提交特殊字符时,需要将提交内容进行URL Encode 操作。
可以调用java.net.URLEncoder.encode 和 java.net.URLDecoder.decode该操作。
7. web.xml中的servlet参数说明
<load-on-startup>该值控制web容器初始化时是否初始化servlet.如果配了<load-on-startup>,则相应的servlet会在web容器初始化时同时也被生成实例并调用init方法. <load-on-startup>值越小,优先级越高.
8. 在tomcat调试 某个类 (类可能在目录里或在jar包里)时的说明
如果这个jar里的类在编译时,没有指定‘add line number attributes to generated class files (used by the debugger)‘这个选项,则在调试类时,调试器无法调试该类。需要在编译类时,打开这个开关。
8.1 eclipse:project property-->Java Compiler.
8.2 jdk: javac 命令带上 -g参数
8.3 ant
8.4 maven
9. interface可以使用extend 来继承另外一个interface。
10. JVM时区设置。
在JVM Parameters 中加入 -Duser.timezone=GMT+08
如果是windows系统,可以采用另一种方法,修改windows注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones]。
使用附件Time_Zones_XP.zip来修改时区有问题的注册表。
11. java中值引用
用‘=等于符号’给变量赋值,意味着变量不再指向原先的值地址,指向了新的值地址。)
分享到:
相关推荐
笔记内容涵盖了以下几个关键知识点: 1. **Java基础**:包括Java语言的基本语法、数据类型、控制结构(如if语句、switch语句、循环)、类与对象、封装、继承和多态等。这些是学习Java的基石,理解和掌握它们对于...
这份“个人java笔记”可能是某位开发者在学习或实践中积累的知识结晶,旨在帮助读者理解和掌握Java编程的基础及进阶概念。 Java的核心特性包括: 1. **面向对象**:Java基于面向对象编程(OOP)原则,支持类、接口...
这些知识点构成了JAVA编程的基石,也是学习者必须首先攻克的难关。 在马士兵的JAVA视频教程中,他不仅详细讲解了JAVA的基础知识,比如变量、循环、分支结构、数组、常用类等,还对I/O Stream、Collection/Generic、...
这份“Java入门word笔记”是初学者踏入Java世界的一把钥匙,涵盖了基础语法和XML解析等核心知识点。以下是对这些主题的详细阐述: 一、Java基础语法 1. 变量与数据类型:Java有八种基本数据类型,包括整型(byte, ...
在学习CoreJava时,我们需要掌握以下几个关键知识点: 1. **编程思想**: - 面向对象编程(Object-Oriented Programming, OOP):Java是一种纯面向对象的语言,一切皆为对象,理解类、对象、封装、继承、多态等...
Java自学笔记是一个逐步积累的过程,涵盖了许多核心概念和实践技巧。这份笔记的目的是帮助初学者系统地理解并掌握Java这门强大的编程语言。下面将详细阐述一些关键知识点,旨在为你的学习之路提供清晰的指导。 1. *...
对于初学者而言,掌握这些基础知识是进入Java编程世界的敲门砖,而随着经验的积累,开发者将能更深入地探索Java的高级特性,如面向对象编程、多线程、网络编程等,从而构建出更为复杂和高效的应用系统。
Java学习笔记通常会覆盖以下几个重要的知识点: 1. **Java简介**:首先,笔记可能会介绍Java的历史、特点和应用领域,比如Java的跨平台能力(Write Once, Run Anywhere)以及它在企业级应用、移动开发(尤其是...
通过学习上述知识点,并结合"Java并发编程学习笔记"中的内容,开发者可以更深入地理解Java并发编程,从而设计出更加高效、稳定的并发程序。无论是对初学者还是经验丰富的开发者来说,这本书都是一份宝贵的参考资料。
这份“java学习笔记总结”涵盖了作者在深入学习Java过程中积累的知识点和实践经验,旨在帮助读者理解和掌握Java的核心概念。 首先,Java的基础部分包括语法、变量、数据类型、运算符和流程控制。Java支持八种基本...
《郑志远的Java学习笔记》是一份详细记录了作者郑志远在深入学习Java编程过程中积累的知识点和实践经验的文档。这份笔记以其系统性、实用性以及深入浅出的讲解方式,成为了Java初学者和进阶者的重要参考资料。以下是...
在开始之前,首先需要澄清标题“java学习笔记”和描述“Java笔记前辈个人经验,以便于程序员得到更多的经验。能更好的学习Java,更深入的了解Java。”以及提供的部分内容,似乎并不直接关联。内容片段看起来像是一本...
这份"我的Java学习笔记"详细记录了作者在学习Java过程中积累的心得体会和关键知识点,分为十章进行深入讲解。 1. **基本概念** - Java的起源和发展:了解Java的历史背景,创始人,以及它如何成为一种跨平台的编程...
这份"随时更新-小白实习生的Java学习笔记.rar"压缩包包含了实习生在学习Java过程中积累的知识点,主要涵盖了Java的基础、数据库操作、多线程以及集合框架等方面。 首先,让我们从Java基础开始。Java的基础包括语法...
以上是Java学习笔记Markdown版的主要内容,覆盖了Java语言的基本概念、核心语法、面向对象编程、异常处理、集合框架、输入输出以及多线程等关键知识点。随着学习深入,还可以探索Java的反射、设计模式、JVM原理等...
"自己的java笔记.zip" 这个压缩包文件显然包含了作者个人学习Java过程中积累的知识点,特别是Java EE(Enterprise Edition)的轻量级框架整合开发,以及如何使用SSM(Spring MVC、Spring、MyBatis)和Redis来构建...
这里需要说明的时,该文档是本人5年工作经验的积累,文档中大部分知识点来源于实际工作中的总结,(除了JAR等资源文件外)其代码都是可运行的,还有一部分知识来源于网络或者其他书籍,这里做一些收集,使该体系更加...
以下是该项目涉及的主要知识点: 一、项目简介: 1. **数据库连接**:项目实现了用户登录功能,这需要与数据库进行交互,进行身份验证和数据存储。 2. **数据库基本操作**:用户的信息可能被存储在数据库中,包括...