自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA

小猿

  • 博客(11)
  • 收藏
  • 关注

原创 内部类

首先来了解一下方法的调用和对象的初始化方式:class ShiZi{//另一个类 String color="黄色"; public void pao(){ System.out.println("正在以1.5米每秒的速度奔跑"); } public String jiao(){ String lzq="吼"; r...

2018-04-24 01:07:13 162

原创 类和对象(三)

访问控制java的访问指示符有public(公共的,全局的),private(私有的,局部的),protected(受保护的);要理解public和private对访问的作用,注意下面的例子:package study;class Rest{ int a; public int b; private int c; void lzq(int i){ c

2018-04-23 01:32:01 214

原创 类和对象(二)

给对象引用变量赋值对象变量的赋值和我们的直觉期望不同,例如:Box box1=new Box();Box b2=b1;这种情况下b1,b2将引用同样的对象,将b1值赋给b2并没有分配任何内存或对原对象做任何部分的拷贝,所以,接下来的例子中,对b1的赋值仅仅使b1脱离初始对象,而没有影响对象或者b2 ,Box box1=new Box();Box b2=b1;b1=null;这里b1被设置为空,

2018-04-23 00:34:02 262

原创 类和对象(一)

类:自定义类型(定义一个新的数据类型),实体的抽象 一般用class(包括数据成员,方法) 对象:真正存在的一个实体 用关键字new(实例化一个对象,在堆上) 类是对象的一个模板,而对象就是类的一个实例,在类中,数据或变量被称为实例变量,代码包含在方法内,定义在类中的方法和实例变量被称为类的成员,在大多数类中,实例变量被定义在该类中的方法中操作或存取。一个简单的类 c...

2018-04-22 22:47:58 251

原创 趣味问题

1.打印一颗小树图案package javayouquqenti;//打印一颗小树图像public class XioaShu { public static void main(String[] args) { for(int i=1;i<=9;i++){ if(i<=5){//打印出一个三角形,5层,作为小树的枝叶部分 ...

2018-04-19 10:38:31 1031

原创 java的一些数组问题

1.如何排序数组并搜索某个元素,找到返回下标package zuoye;import java.util.Arrays;//找出指定元素的下标import java.util.Scanner;public class Test005 { public static void lp(int[] array,int pwd){ for(int i=...

2018-04-16 21:52:55 677

原创 java中的递归算法

递归算法的条件有两个:1.趋近于某一终止条件2.循环调用自己本身比如斐波那契数列的算法,fn=f(n-1)+f(n-2);public class Dgui { public static int fbnq(int n){ int f1=1; int f2=1; int f3=2; for(i...

2018-04-16 13:01:16 4321 2

原创 java的三种简单排序方式

java共有八种排序方法,这里介绍其中较为简单的三种;冒泡排序:这是我们学习接触的第一种排序方法,是一种拿时间换空间的排序方法,它的时间复杂度为O(n^2),每一趟相邻元素的比较都会产生最大值,而这个最大值不会参与下一趟的比较,即每比一趟都会少一个元素,把最大的沉了下去; 实现其比较过程的代码如下:import java.util.Arrays;//冒泡排序及其优化 ...

2018-04-16 01:14:48 6533 2

原创 java中的四种拷贝方式

java数组拷贝主要有四种方法,分别是循环赋值,System.arraycopy(),****Arrays.copyOf()(或者Arrays.copyOfRange)和clone()方法。循环拷贝循环拷贝其实没什么好说的啦,就是用一个for循环进行元素的逐个拷贝,是浅拷贝,拷贝速度比较慢; 实例代码:import java.util.Arrays;//for循环拷贝数组...

2018-04-15 17:19:31 34943 4

原创 java运算符总结

运算符的优先级及注意事项:1. []、.、() []用于数组 .方法调用 ()复合运算时可以改变既定的优先级2. !、~、++、– !逻辑非,只能用于boolean型值取反的意思 ~按位非,输入0返回1,输入1返回0 ++自增操作,如果++前置,则先进行自增,然后执行赋值等操作,如果++后置,则先执行...

2018-04-02 21:43:34 376

原创 java的装箱与拆箱

首先,八种数据类型分别是;int、short、float、double、long、boolean、byte、char它们的封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Character关于自动装箱与拆箱: 如:Integer ser = 10; 以上的声明就是用到了自动的装箱:解析为 Integer ser= n...

2018-04-01 12:51:54 1337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除