随笔分类 -  Java基础知识

【多态】重写与重载的区别
摘要:重写 Override 重写是子类对父类的允许访问的方法的实现过程进行重新编写。重写反映的是"父子差异"。 重写的规则主要有: 1.子类重写的必须是父类的方法 2.返回类型,参数类型,方法名必须与父类相同 3.访问权限不能比父类的低,父类private的方法不能被重写 4.声明为final,stat 阅读全文
posted @ 2018-01-19 16:31 Jourly 阅读(305) 评论(0) 推荐(0)
【问题】用ant编译时,提示编码utf为不可映射字符
摘要:分析:eclipse默认的编码为gbk,而ant里的build.xml文件里定义的为utf-8格式。两者格式不统一。 建议:将工程的编码改成utf-8的格式,一般java工程也建议为utf-8格式。 阅读全文
posted @ 2018-01-08 10:54 Jourly 阅读(286) 评论(0) 推荐(0)
【Java算法】获得一个随机字符串
摘要:package suanfa; import java.util.Random; public class RandomStr { public static String getRandomStr(int length) { String base = "abcdefghijklmnopqrstuvwxyz0123456789"; int randomNum; char r... 阅读全文
posted @ 2017-06-24 15:58 Jourly 阅读(4058) 评论(0) 推荐(0)
【Java算法】冒泡排序
摘要:package suanfa; public class Maopao { public static void main(String[] args) { // TODO Auto-generated method stub int[] a = { 3, 2, 1 }; int temp; int n = a.length; // 共比较n-1 大轮 for (in... 阅读全文
posted @ 2017-06-24 15:41 Jourly 阅读(247) 评论(0) 推荐(0)
【转】java提高篇(二)-----理解java的三大特性之继承
摘要:【转】java提高篇(二) 理解java的三大特性之继承 原文地址:http://www.cnblogs.com/chenssy/p/3354884.html 在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加 阅读全文
posted @ 2017-06-02 22:22 Jourly 阅读(270) 评论(0) 推荐(0)
【Eclipse使用】在eclipse里添加源文件和Api的方法
摘要:一、源代码添加 你的JDK安装目录下%Java_home%/src.zip文件就是源码,解压缩找到对应包下面的类即可。 如果是Eclipse开发,ctr+鼠标左击,出现不了源码的话,在弹出的视图中点击attach source,选择src.zip即可。 二、API添加 JDK API文档 Java 阅读全文
posted @ 2017-05-31 20:43 Jourly 阅读(7875) 评论(0) 推荐(0)
【Insert】使用java对mysql数据库进行插入操作
摘要://插入100条数据package database; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class InsertMysql { public static v... 阅读全文
posted @ 2016-06-24 15:27 Jourly 阅读(1347) 评论(0) 推荐(0)
【Query】使用java对mysql数据库进行查询操作
摘要:操作步骤: 1.加载数据库驱动(先在工程里加载数据库对应的驱动包) 2.获取连接 3.根据连接建立一个可执行sql的对象 4.执行sql语句 5.关闭连接 代码: 阅读全文
posted @ 2016-06-24 13:58 Jourly 阅读(1817) 评论(0) 推荐(0)
【Java算法】输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
摘要:此题一个点为怎样接收控制台的输入信息 第二个点为Character类本身自带的判断是否是字符、数字、空格的判断方法。 阅读全文
posted @ 2016-05-10 17:22 Jourly 阅读(2242) 评论(0) 推荐(0)
【Java算法】条件运算符
摘要:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 条件运算符的表达式为: 表达式1?表达式2:表达式3 当表达式1为true时,取表达式2;当表达式为false时,取表达式3. 阅读全文
posted @ 2016-05-09 16:35 Jourly 阅读(372) 评论(0) 推荐(0)
【Java算法】求质数的算法
摘要:计算100以内的质数 1.质数:大于1的整数中,只能被自己和1整除的数为质数。 如果这个数,对比自己小1至2之间的数字,进行求余运算,结果都不等于0,则可以判断该数为质数。 运行结果显示所有质数,共25个。 2.利用一个定理——如果一个数是合数,那么它的最小质因数肯定小于等于他的平方根。例如:50, 阅读全文
posted @ 2016-05-06 17:07 Jourly 阅读(8040) 评论(0) 推荐(0)