Java经验总结
来源:互联网 发布:golang defer 函数 编辑:程序博客网 时间:2024/06/05 21:01
1.自己手动创建java文件时,不要将其设置为UTF-8编码,否则在编译的时候会报“非法字符”的错误,应该用ANSI编码。如果使用了ANSI编码,那么Java文件中的中文不会受影响,正常输出。
2.创建了一个HelloWorld类,该类的命名空间是com.iSpirng.TestMaven,该类生成的class文件的目录是classes/com/iSpring/TestMaven/HelloWorld.class,要想通过java命令执行该文件,可能不注意就犯错导致java找不到该类。不要在TestMaven目录下执行java HelloWorld,这样会找不到该类,应该在classes目录下执行java com.iSpring.TestMaven.HelloWorld,这样就能正确加载类并执行了。
3.将class文件打成jar包的命令:jar cvf Demo.jar A.class B.class C.class
4.可以将几个class文件打包成一个可执行的jar包,前提是要设置该jar包下的META-INF/MANIFEST.MF中的Main-Class,比如MANIFEST.MF文件如下:
Manifest-Version: 1.0Build-Jdk: 1.7.0_10Built-By: iSpringCreated-By: Apache Maven 3.2.1Main-Class: com.iSpring.TestMaven.HelloWorldArchiver-Version: Plexus ArchiverHelloWorld类还有main方法,上述配置指定该jar包的入口类是HelloWorld,假设该jar包的名字是TestMaven-0.0.1-SNAPSHOT.jar,那么可以通过以下方法运行该jar包:java -jar TestMaven-0.0.1-SNAPSHOT.jar
该命令会运行该jar包中的HelloWorld类的main方法。
5. Java链接MySQL数据库的url格式如下:
jdbc:mysql//<ServerName>[:端口号(默认3306)]/数据库名称[?参数1=参数值1&参数2=参数值2],比如
Class.forName("com.mysql.jdbc.Driver");Connection conn = DriverManager.getConnection("jdbc:mysql//localhost:3306/javaweb?user=root&password=admin");
6.在jsp开发中,可以使用request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8")尝试解决读取以及写入乱码的问题。
0 0
- Java经验总结
- Java经验总结
- Java 经验总结
- java初学者必读-经验总结
- java初学者必读-经验总结
- java初学者必读-经验总结
- java初学者必读-经验总结
- java初学者必读-经验总结
- java初学者必读-经验总结
- java初学者必读-经验总结
- java初学者必读-经验总结
- JAVA提高性能经验总结
- Java实用经验总结--其他
- java初学者必读-经验总结
- Java实用经验总结--其他
- Java实用经验总结--其他
- Java实用经验总结--其他
- Java实用经验总结--其他
- Linux进程间通信(七)---共享内存之shmget()、shmat()、shmdt()及其基础实验
- 根据输入值定义的数组大小
- Apple Tree
- 【Android UI设计与开发】第10期:顶部标题栏(一)ActionBar详细概述和简单示例
- Linux进程间通信(八)---消息队列之msgget()、msgsnd()、msgrcv()及其基础实验
- Java经验总结
- c语言的命令行参数
- 【Android UI设计与开发】第11期:ActionBar实现Tab选项卡和下拉导航列表
- java知识点部分函数区别
- callback of curl
- java多线程Future和Callable用法
- cocos2dx交叉编译之Android.mk修改
- 在O(n)时间内找到数组中任意第K小的数
- Image file was not found.