![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
奋斗年轻人
藏在墙角敲代码的年轻人
展开
-
浅析Java中的反射机制原理
反射反射,程序员的快乐! Java中反射机制使用的还是比较广泛的,系统的灵活性、可扩展性大都都是通过反射等方式来加载外部插件,使得系统与插件解耦的同时,增加了功能。但是很多人都只是会用,却是不知道它的实现机制,今天就由我来带大家揭开反射机制的神秘面纱。 Java中是用Class.forName(classname)来反射类。[java] vi转载 2016-07-07 20:45:34 · 435 阅读 · 0 评论 -
Java简单的台球运动轨迹效果实现
import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;/** * 类台球运动 * @author Lixiangjian * */public class BallGame extends Frame{原创 2016-09-01 16:27:36 · 4331 阅读 · 0 评论 -
eclipse字体设置
在Eclipse的菜单栏依次选择“Window>>Preferences”在Preferences窗口中,依次选择“General>>Appearance>>Colorsand Fonts”,右侧框中选中“Basic”。“Basic”下有很多子选项,选中最下方的“Text Font”,点击【Edit】按钮在“字体”对话框中修改字体设置,然后点击【确定】原创 2016-09-03 15:32:01 · 393 阅读 · 0 评论 -
冒泡排序(2)
public class Demo { /** * @param args * lixj */ public static void main(String[] args) { //定义数组 int[] arr ={1,3,4,2,5,7,0}; //第一遍循环为轮数 for(int i =0;i<arr.length-1;i++){ //第二轮的原创 2016-08-24 22:41:06 · 254 阅读 · 0 评论 -
插入排序(2)
public class Demo02 { /** * @param args * 插入排序 */ public static void main(String[] args) { //定义数组 int arr[] = {3,2,5,6,1,8}; //轮数 for(int i =1; i<arr.length;i++){ for(int j=i;j>0;j原创 2016-08-24 22:48:32 · 285 阅读 · 0 评论 -
选择排序(2)
public class Demo03 { /** * @param args * 选择排序 */ public static void main(String[] args) { int arr[] ={7,13,5,4,9,0}; for(int i =0;i<arr.length;i++){ int mainIndex =i; for(int j = i原创 2016-08-24 23:19:49 · 236 阅读 · 0 评论 -
MySQL 5.6安装
Windows下MySQL 5.6安装及配置详细图http://database.51cto.com/art/201304/387439.htm原创 2016-08-24 23:33:58 · 337 阅读 · 0 评论 -
HTML表格标签
Insert title here学生资料 1 张三 男 序号 姓名 性别原创 2016-09-04 02:33:17 · 280 阅读 · 0 评论 -
java常用算法之两个有序list的合并
/** * 两个已顺序排序数组的合并 * * @param aList * @param bList * @return */ public static List mergeTwoSortList(List aList,转载 2016-08-25 22:37:14 · 1133 阅读 · 0 评论 -
StringBuffer的基本用法
public class StringBufferDemo01 { /** * @param args * StringBuffer基本用法 */ public static void main(String[] args) { StringBuffer sb = new StringBuffer("abcd"); //追加 sb.append("aaa"); Sy原创 2016-08-25 23:01:02 · 453 阅读 · 0 评论 -
如何查看Java运行环境是否安装成功
在命令行下输入如下命令: java -version 如果有打印出结果,那证明安装好了jdk。 再输入 javac 如果提示 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 那就需要配置环境变量了哦转载 2016-09-22 09:47:22 · 43072 阅读 · 0 评论 -
Java增加窗口、设置窗口标题
import java.awt.Frame;/** * 增加窗口 * @author Lixiangjian * */public class BallGame extends Frame{ void launchFrame(){ //设置窗口大小 setSize(300,300); //setLocation()是JFrame里面的方法,设置控件在窗体里初始化的位置原创 2016-09-01 13:42:39 · 13823 阅读 · 0 评论 -
Java 画 线、矩形、椭圆、字符串
import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;/** * 增加窗口 画线、矩形、椭圆、字符串 * @author Lixiangjian * */public class BallGame ext原创 2016-09-01 14:52:03 · 9577 阅读 · 0 评论 -
java画动画
import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;/** * 画动画 * @author Lixiangjian * */public class BallGame extends Frame{ /原创 2016-09-01 15:18:21 · 1463 阅读 · 0 评论 -
冒泡排序+增强版for循环输出
public class Demo2 { // 冒泡排序:N个数字来排队,两两比较小靠前,外层循环N-1,内层循环N-1-i public static void main(String[] args) { int[] arr = { 12, 34, 56, 3, 234, 21 }; // 轮数 for (int i = 0; i < arr.length - 1; i++) {原创 2016-08-17 16:39:37 · 782 阅读 · 0 评论 -
选择排序+for的增强版输出
//选择排序public class Demo3 { public static void main(String[] args) { int[] arr = { 12, 34, 56, 3, 234, 21 }; // 轮数 for (int i = 0; i < arr.length - 1; i++) { // 最小值的下标,初始化为基准值的下标 int min原创 2016-08-17 16:54:30 · 407 阅读 · 0 评论 -
一维数组遍历
public class Demo1 { public static void main(String[] args) { int[] arr = { 10, 29, 3, 49, 59 }; // 遍历--for循环: for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } // 遍原创 2016-08-17 16:37:57 · 643 阅读 · 0 评论 -
插入排序
//插入排序public class Demo4 { public static void main(String[] args) { int[] arr = { 10, 29, 3, 49, 59 }; for (int i = 1; i < arr.length; i++) { for (int j = i; j > 0; j--) { if (arr[j] < a原创 2016-08-17 17:29:32 · 283 阅读 · 0 评论 -
Java中&&和&以及||和|的区别
在java的逻辑运算符中,有这么四类:&&(短路与),&(与),|(或),||(短路或)。&&和&都是表示与,区别是&&只要满足第一个条件,后面条件就不再判断。而&要对所有的条件都进行判断。看下面的程序:“&”操作:Java代码 public class OperateDemo01{ /** 验证"与" 操作 说明转载 2016-08-17 23:17:26 · 17689 阅读 · 1 评论 -
2016CSDN前十排名博客地址
2016CSDN前十排名博客地址 鸿洋 http://blog.csdn.net/lmj623565791 郭霖 http://blog.csdn.net/guolin_blog 任玉刚 http://blog.csdn.net/singwhatiwanna Colin丶 http://blog.csdn.net/hitw转载 2016-08-18 22:22:37 · 1226 阅读 · 0 评论 -
Java增加窗口
import java.awt.Frame;/** * 增加窗口 * @author Lixiangjian * */public class BallGame extends Frame{ void launchFrame(){ //设置窗口大小 setSize(700,600); //setLocation()是JFrame里面的方法,设置控件在窗体里初始化的位置原创 2016-09-01 13:37:31 · 723 阅读 · 0 评论 -
Java 增加窗口、添加窗口背景颜色
import java.awt.Color;import java.awt.Frame;/** * 增加窗口 * @author Lixiangjian * */public class BallGame extends Frame{ void launchFrame(){ //设置窗口大小 setSize(300,300); //setLocation()是JFr原创 2016-09-01 13:47:15 · 10091 阅读 · 2 评论 -
Java 窗口加载图片
/** * 加载图片 * @author Lixiangjian * */public class BallGame extends Frame{ //Image sun 代表所得到的图片路径 Image sun =Toolkit.getDefaultToolkit().getImage("images/3.jpg");//这种方法写法不好,但最简单 /** * paint画窗原创 2016-09-01 14:42:46 · 3233 阅读 · 0 评论 -
Java通过数学函数(抛物线、正弦曲线、椭圆等)控制游戏中物体的运动
import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;/** * 通过数学函数(抛物线、正弦曲线、椭圆等)控制游戏中物体的运动 * @author Lixiangjian * */public class原创 2016-09-01 15:38:53 · 4782 阅读 · 0 评论 -
Java中break return continue 区别
1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致 (3) return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值转载 2017-06-16 15:36:34 · 308 阅读 · 0 评论