
java基础
文章平均质量分 53
鹰魂不散
雄鹰不为暴风折翼,狼群不因长夜畏惧
展开
-
java运算符总结
运算符的优先级及注意事项:1. []、.、() []用于数组 .方法调用 ()复合运算时可以改变既定的优先级2. !、~、++、– !逻辑非,只能用于boolean型值取反的意思 ~按位非,输入0返回1,输入1返回0 ++自增操作,如果++前置,则先进行自增,然后执行赋值等操作,如果++后置,则先执行...原创 2018-04-02 21:43:34 · 445 阅读 · 0 评论 -
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 · 1411 阅读 · 0 评论 -
java中的四种拷贝方式
java数组拷贝主要有四种方法,分别是循环赋值,System.arraycopy(),****Arrays.copyOf()(或者Arrays.copyOfRange)和clone()方法。循环拷贝循环拷贝其实没什么好说的啦,就是用一个for循环进行元素的逐个拷贝,是浅拷贝,拷贝速度比较慢; 实例代码:import java.util.Arrays;//for循环拷贝数组...原创 2018-04-15 17:19:31 · 35280 阅读 · 4 评论 -
java的三种简单排序方式
java共有八种排序方法,这里介绍其中较为简单的三种;冒泡排序:这是我们学习接触的第一种排序方法,是一种拿时间换空间的排序方法,它的时间复杂度为O(n^2),每一趟相邻元素的比较都会产生最大值,而这个最大值不会参与下一趟的比较,即每比一趟都会少一个元素,把最大的沉了下去; 实现其比较过程的代码如下:import java.util.Arrays;//冒泡排序及其优化 ...原创 2018-04-16 01:14:48 · 6633 阅读 · 2 评论 -
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 · 714 阅读 · 0 评论 -
类和对象(一)
类:自定义类型(定义一个新的数据类型),实体的抽象 一般用class(包括数据成员,方法) 对象:真正存在的一个实体 用关键字new(实例化一个对象,在堆上) 类是对象的一个模板,而对象就是类的一个实例,在类中,数据或变量被称为实例变量,代码包含在方法内,定义在类中的方法和实例变量被称为类的成员,在大多数类中,实例变量被定义在该类中的方法中操作或存取。一个简单的类 c...原创 2018-04-22 22:47:58 · 302 阅读 · 0 评论 -
类和对象(二)
给对象引用变量赋值对象变量的赋值和我们的直觉期望不同,例如: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 · 323 阅读 · 0 评论 -
类和对象(三)
访问控制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 · 272 阅读 · 0 评论 -
内部类
首先来了解一下方法的调用和对象的初始化方式:class ShiZi{//另一个类 String color="黄色"; public void pao(){ System.out.println("正在以1.5米每秒的速度奔跑"); } public String jiao(){ String lzq="吼"; r...原创 2018-04-24 01:07:13 · 216 阅读 · 0 评论