Java基础
文章平均质量分 70
哲一123
wahaha
展开
-
编写算法:实现奇数位于数组的前半部分,偶数位于数组的后半部分
//采用类似快速排序的思想,以第一个数为基准,使所有奇数都到它的左边,所有偶数都在它的右边import java.util.Scanner;public class my { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[] a = new int[25];原创 2018-01-12 17:29:13 · 461 阅读 · 0 评论 -
多线程(一)
1.进程(在任务管理器中可以查看)进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。2.多进程的意义单进程下我们只能做一件事。多进程下我们可以一边QQ聊天,一边听音乐。可以提高CPU的使用率。3.线程在同一个进程内可以多个任务,每一个任务就可以看做是一个线程。--线程是程序使用CPU的最基本单位。--线程的执行有随机性。4.单线程和原创 2018-01-07 13:20:09 · 160 阅读 · 0 评论 -
多线程(二)
1.两种线程调度模型分时调度模型:所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间片。抢占调度模型(Java使用此模型):让优先级高的线程优先使用CPU。2.线程优先级(表示线程获取CPU时间片的几率)范围是1-10,默认优先级是5设置优先级:my1.setPriority(10); my2.setPriority(1);获取优先级:my1.getPrior原创 2018-01-07 14:06:28 · 151 阅读 · 0 评论 -
实用的java函数
1.Math.random();Math.random()返回带正号的double值,该值大于等于0.0且小于1.0生成100以内的随机整数:(int)(Math.random()*100);2.数组名.lengthint[] nums = new nums[100];nums.length;3.获取当前时间:new Date();//实例化对象时会调用构造方法,该构造方法原创 2018-01-06 15:17:30 · 148 阅读 · 0 评论 -
对象和类
1.对象和类对象:客观存在的具体事物。类(可以理解为模板):具有相同特征(属性)和行为(方法)的对象的集合。比如:手机是类,华为手机,小米手机是具体的对象2.类的组成:属性和方法public class 类名{属性1;属性2;方法1;方法2;}3.创建和使用对象类名 对象名 = new 类名();//new 类名()是实例化对象,然后原创 2018-01-06 20:38:44 · 130 阅读 · 0 评论 -
数组
1.数组的使用声明数组 分配空间 赋值int[] scores=new int[5];//声明并分配空间scores[0]=1;//赋值int[] scores={4,2,32,56};2.Arrays类在java.util包中排序:Arrays.sort(数组名);//升序将数组转化为字符串:Arrays.toString(数组名)3.foreachfor原创 2018-01-06 12:37:23 · 126 阅读 · 0 评论