Java经验总结

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.0
Build-Jdk: 1.7.0_10
Built-By: iSpring
Created-By: Apache Maven 3.2.1
Main-Class: com.iSpring.TestMaven.HelloWorld
Archiver-Version: Plexus Archiver
HelloWorld类还有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")尝试解决读取以及写入乱码的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值