Java基础
文章平均质量分 54
南京_杨文
这个作者很懒,什么都没留下…
展开
-
在华为的deepin操作系统中安装java环境
1.去Oracle官网下载Java2.解压缩tar -zxvf jdk-15.0.1_linux-x64_bin.tar.gz3.修改配置文件/etc/profile在最后加入JAVA_HOME=/home/xiaowenwen/soft/jdk-15.0.1export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/...原创 2020-11-11 15:31:14 · 745 阅读 · 0 评论 -
JDBC的创建和资源的关闭
http://java.chinaitlab.com/JDBCJDO/14935.html关闭和释放 JDBC 资源转载 2014-04-24 17:46:21 · 1077 阅读 · 0 评论 -
ArrayList,HashSet,HashCode,Properties一起理解!
看了一部分已故张老师的教学,收获颇多。有关代码对思想的理解相当的功力。上代码1。package com.ywreflector;public class ReflectPoint { private int x; public int y; public String str1 = "ball"; public String str2 = "bas原创 2012-05-02 23:52:24 · 447 阅读 · 0 评论 -
使用Swing制作java验证码
package com.yw.test01;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.geom.Line2D;import java.awt.imag原创 2017-01-07 16:41:54 · 1359 阅读 · 0 评论 -
大数据-使用Java API实现HDFS的操作
添加jar包原创 2018-05-23 11:41:22 · 409 阅读 · 0 评论 -
javamail开启QQ邮箱的pop3(解决邮件开发中的javax.mail.AuthenticationFailedException: 535 authentication failed的问题)
下载javamail的包(Oracle官网或github上)https://www.oracle.com/technetwork/java/javamail/javamail144-1562675.htmlhttps://github.com/javaee/javamail/releases/** * */package com.banyuan.te...原创 2019-03-25 11:37:35 · 6214 阅读 · 2 评论 -
mac笔记本上使用命令行编译运行java的jdbc代码,带jar包执行
mac笔记本上先新建mysql数据库ywdb,并且建表studentpackage com.yw.test01;import java.sql.*;// import java.sql.DriverManager;// import java.sql.ResultSet;// import java.sql.Statement; public class Test01 ...原创 2019-06-19 17:37:09 · 1259 阅读 · 0 评论 -
mac机器安装Xcode gcc java
1.安装xcode 和gcc注意:还需要安装homebrew(如果不成功,那么需要翻墙)接下来,你需要安装Homebrew,Homebrew是OS X下的一个套件管理器,用于下载、安装、维护各种软件包及其依赖包,类似Red hat下的yum,Ubuntu下的apt-get,或者你也可以理解为Python的pip工具。关于Homebrew的更多内容,你还可以范围它的主页 http://...原创 2019-06-18 11:48:42 · 1619 阅读 · 0 评论 -
命令行生成jar包,并运行
jar -cfe except.jar except.ExceptTest except说明:jar是命令-cfe 是选项-c, --create 创建档案-f, --file=FILE 档案文件名。省略时, 基于操作使用 stdin 或 stdout-e, --main-class=CLASSNAME 捆绑到模块化或可执行jar 档案的独立应用程序...原创 2019-07-04 15:14:04 · 456 阅读 · 0 评论 -
编写带包的jdbc例子,编译,运行,打jar包运行
1.编写jdbc代码package com.banyuan.test01;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.PreparedStatement;public class Test01 { public static...原创 2019-07-05 17:51:16 · 288 阅读 · 0 评论 -
mac笔记本使用brew安装maven并运行项目
执行完目录如下:步骤如下:1.通过brew安装mavenbrew install maven2.执行maven clean==============mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvn cl...原创 2019-07-06 23:36:28 · 6868 阅读 · 0 评论 -
mac下安装ant环境
Ant是跨平台的构建工具,它可以实现项目的自动构建和部署等功能1.下载地址:https://archive.apache.org/dist/ant/binaries/ 或者你也可以使用brew安装:brew install ant先使用brew search ant查看一下。2.配置环境变量(此处和java配置环境变量类似,不解释)需要注意:CL...原创 2019-07-24 15:50:43 · 732 阅读 · 2 评论 -
ant简介和mac下使用ant运行java代码
1.简单使用Ant的构建文件是基于XML编写的,默认名称为build.xml<?xml version="1.0" encoding="UTF-8"?><project name="helloWorld"> <target name="sayHelloWorld"> <echo message="Hello,Ami...原创 2019-07-24 17:02:31 · 715 阅读 · 0 评论 -
mac下使用fizzed-watcher-maven-plugin插件
官方http://fizzed.com/blog/2015/02/watcher-plugin-for-maven-released1.建立一个目录写一个简单的java代码2.在pom.xml中写如下内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa...原创 2019-07-22 14:57:18 · 335 阅读 · 0 评论 -
mac下在终端使用jdb调试java代码
1.编写java代码2.javac编译代码通过javac工具可以从.java文件编译成.class文件,编译后,一些信息可保留或不保留.其中编译参数g解析如下:-g 生成所有调试信息-g:none 不生成任何调试信息-g:{lines,vars,source} 只生成某些调试信息...原创 2019-07-26 10:38:21 · 796 阅读 · 0 评论 -
在mysql8.0.16查看并修改事务隔离级别
mysql> select @@version;+-----------+| @@version |+-----------+| 8.0.16 |+-----------+1 row in set (0.00 sec)mysql> show variables like 'autocommit';+---------------+-------+| Va...原创 2019-09-25 15:44:17 · 5640 阅读 · 1 评论 -
mac笔记本使用javac,java,jar命令组织大规模应用2
javac命令用法: javac <options> <source files>其中, 可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信息 -nowarn ...原创 2019-09-30 11:17:27 · 614 阅读 · 0 评论 -
java图形界面实现银行账户转帐功能
最近正好在给学生上这部分知识,周末无聊就做个模拟银行系统的账户转帐功能。如下图:1.程序里面有两个账户交易线程,分别代表两个银行。模拟两个银行之间的账户往来。账户里面初始都有1000块钱,每次转帐的钱是随机生成的,但是不能超过账户中的余额。2.程序里面可以控制账户交易的开始和停止3.程序里面可以控制界面的内容是否显示4.所有交易的信息无论是否显示在后台都会保存到一个文件中原创 2013-08-17 20:41:56 · 2076 阅读 · 0 评论 -
java程序控制系统中其他程序的方法
import java.io.IOException;import java.io.InputStream;public class Testwindow { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { //原创 2013-08-14 21:56:45 · 874 阅读 · 0 评论 -
Java中的垃圾回收
http://www.52z.com/info/html/28735.htmlJava中的垃圾回收出处:本站整理 作者:佚名 日期:2010-01-11 评论(0)条先说明一下,垃圾回收机制需要付出的代价是运行时开销。在C++中,在堆栈中创建对象,可以通过编程被清理,所以说,在堆栈上创建对象是最有效的为对象分配和释放储存处空间的途径。在堆上创建对象代价要高昂得多!垃转载 2013-03-28 00:36:00 · 482 阅读 · 0 评论 -
BOS集成开发环境下反编译
BOS集成开发环境下反编译插件-JadClipse http://jadclipse.sourceforge.net/wiki/index.php/Main_PageJadClipse 3.3 适用版本:Eclipse >= 3.3M6 JadClipse 3.2.4 适用版本:Eclipse >= 3.2M5 JadClips原创 2011-04-22 15:38:00 · 1672 阅读 · 0 评论 -
Java类加载器总结
http://blog.csdn.net/gjanyanlig/article/details/68186551.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:1) 装载:查找并加载类的二进制数据;2)链接:验证:确保被加载类的正确性;准备:为类的静态转载 2013-04-24 17:36:33 · 522 阅读 · 0 评论 -
命令行式下java package的编译与运行
http://blog.csdn.net/hittata/article/details/4231276命令行式下java package的编译与运行 这几天遇到了java的package问题(这种问题只是在cmd命令行模式下会遇到,如果用eclipse就不会有这种问题),把java中的package编译运行的问题总结一下转载 2013-03-28 00:33:54 · 473 阅读 · 0 评论 -
深入理解泛型和生命周期
已故老张的课程相当有深度,对于加深里面还是不错的:等有时间了把代码贴上来,先将晚上理解的部分记录如下: //jdk1.5自动装箱 //泛型是编译时检查的,运行时去范型。 //调用集合的add方法 //invoke是类上的,拿出前面的方法作用于某个对象 //编译的字节码里面没有反射的类型原创 2012-05-04 00:20:28 · 771 阅读 · 0 评论 -
单元测试利器 JUnit 4
http://www.ibm.com/developerworks/cn/java/j-lo-junit4/引言毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 J转载 2012-05-06 10:22:27 · 433 阅读 · 0 评论 -
Ubuntu12下Java开发环境变量(备份)
#set java environmentJAVA_HOME=/home/yw/develop/jdk1.6.0_18export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH原创 2013-03-05 17:16:30 · 526 阅读 · 0 评论 -
JFreeChart的Swing图形例子(饼图)
代码:package com.yw.test;//http://www.jfree.org/jfreechart/index.htmlimport java.awt.Font;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFr原创 2013-03-14 17:50:35 · 1671 阅读 · 0 评论 -
Oracle DBA登陆(JDBC)
package com.ywdbtest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Propertie原创 2012-06-09 11:45:03 · 908 阅读 · 0 评论 -
Fedora14下配置开发环境
1.首先先下载filezilla(如果安装 失败,那么用下面的命令来 安装)yum install filezilla2.从官网下载jdk安装3.从官网下载eclipse配置/etc/profile原创 2013-05-27 17:05:44 · 749 阅读 · 0 评论 -
TortoiseSVN的使用(转)
http://hi.baidu.com/w01fer/blog/item/dea5c3ee30d90a3dacafd581.html 1. export 和check out export 下载源代码 用法: 1、新建一个空的文件夹,右键点击它,可以看到TortoiseSVN菜单以及上面的SVN Checkout。 2、不用管这个Checkout,我们选择T转载 2010-07-21 13:59:00 · 779 阅读 · 0 评论 -
myeclipse6.5连接PostgreSQL数据库
接着上一篇文章,成功安装完PostgreSQL数据库服务器后,就是开始用myeclipse6.5连接PostgreSQL数据库的java程序了。 首先,需要jar包。package com.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;impor原创 2010-05-13 16:44:00 · 1900 阅读 · 0 评论 -
[转]MyEclipse快捷键设置
http://hi.baidu.com/nknow/blog/item/6589a77765772113b051b916.html (1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明转载 2010-05-02 20:27:00 · 467 阅读 · 0 评论 -
java操作mysql数据库数据(存储过程)
1.按照上一篇的做法,可以很快将mysql数据库设置成utf8编码。mysql>show variables like '%character%';mysql>show variables like '%collation%';2.编写存储过程mysql> select body from mysql.proc;+--------------------原创 2013-02-20 12:19:50 · 782 阅读 · 0 评论 -
有问题找权威,不解释
有问题找官网:(当然老外的语言你要懂,那么里面有你所想知道的所有答案,人家是开源的,就怕你看不懂了。)http://docs.oracle.com/javase/tutorial/java/index.html原创 2013-07-28 22:47:35 · 453 阅读 · 0 评论 -
解决Ubuntu下Swing图形界面的乱码问题
普通情况下可以使用以下方法: 1.cd到jre安装的地址在fonts文件夹下创建fallback文件夹(不同人安装路径可能不同) cd /usr/java/jdk1.6.0_13/jre/lib/fonts sudo mkdir fallback 2.链接中文字体 cd fallback sudo原创 2013-08-08 16:50:05 · 750 阅读 · 0 评论 -
Win7下Java开发的环境变量(备份)
1.CATALINA_HOME(tomcat需要)E:\apache-tomcat-6.0.36-windows-x86\apache-tomcat-6.0.362.CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3.JAVA_HOMED:\Java\jdk1.6.0_374.Path%JAVA_HOME%\b原创 2013-03-05 17:04:08 · 659 阅读 · 0 评论