❾ 编程语言-Java
极客学伟
软件作品:灵动岛软件“Island Widgets”;日历软件“小历-极简日历”;AI绘图软件“AI画图王”;习惯打卡软件“加一”;OCR软件“学伟扫描”;
前百度高级研发工程师;
旅行、篮球、阅读、电影、摄影爱好者。
展开
-
Java基础课 - 笔记(二)
Java - 基础语法二① 常用 APIObject 类java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。常用 API:public String toString(): 返回该对象的字符串表示public boolean equals(Object obj) : 与其他对象比较...原创 2020-03-31 22:00:59 · 637 阅读 · 0 评论 -
Java基础课 - 笔记(一)
Java - 基础语法一① 基础语法JVM(Java Virtual Machine): Java 虚拟机,简称 JVM,是运行所有 Java 程序的假想计算机,是 Java 程序的运行环境,是 Java 最具吸引力的特性之一。我们编写的 Java 程序,都运行在 JVM 之上。JRE(Java Runtime Environment):Java 程序的运行环境,包含 JVM 和运行时所需...原创 2020-03-28 22:10:33 · 989 阅读 · 0 评论 -
java--IO流-文件的续写
/*文件续写*/import java.io.*; //导入IO包class FileWriterDemo3{ public static void main(String[] args) { FileWriter fw = null; //在try代码块之前定义fw确保在后面的try代码块中能识别fw try { f原创 2013-08-10 10:49:17 · 3211 阅读 · 2 评论 -
cpu速度和硬盘容量
public class CPU { int speed; public int getSpeed() { int sp; sp=this.speed; return sp; } public void setSpeed(int m) { this.speed=m; }}public class HardDisk { i原创 2013-09-16 18:53:31 · 1404 阅读 · 0 评论 -
机动车
Vehicle.javapublic class Vehicle { double speed; //声明double型变量speed,刻画速度; int power; //声明int型变量power,刻画功率; void speedUp(int s) { //将参数s的值与成员变量speed的和赋值给成员变量speed this.speed=this.原创 2013-09-23 19:27:28 · 2337 阅读 · 0 评论 -
java-字符串反转-自定义反转字符位置
/* 将一个字符串进行反转。将字符串中指定部分进行反转,如:"abcdefg";abfedcg 思路: 1,曾经学习过对数组的元素进行反转。 2,将字符串变成数组,对数组反转。 3,将反转后的数组变成字符串。 4,只要将或反转的部分的开始和结束位置作为参数传递即可。*/class StringTest2 { public static void main(String[原创 2012-10-31 20:48:07 · 1394 阅读 · 0 评论 -
算法-折半查找
/*折半查找*/class TwoSearch { //折半查找可以提高效率,但必须得保证是有序的数组 public static int halfSearch(int[] arr,int key)//折半查找函数 { int min,max,mid; min=0; max=arr.length-1; mid=(min+max)/2; while(arr[mi原创 2013-07-20 12:47:22 · 2893 阅读 · 2 评论 -
java-字符串中字符出现的次数
/*获取一个字符串在另一个字符串中出现的次数。 "abkkcdkkefkkskk" 思路: 1,定义个计数器。 2,获取kk第一次出现的位置。 3,从第一次出现位置后剩余的字符串中继续获取kk出现的位置。 每获取一次就计数一次。 4,当获取不到时,计数完成。*/class StringTest3 { public static int getSubCount(原创 2012-10-27 13:03:43 · 2350 阅读 · 0 评论 -
java-自定义异常操作
/*有一个圆形和长方形。都可以获取面积。对于面积如果出现非法的数值,视为是获取面积出现问题。问题通过异常来表示。现有对这个程序进行基本设计。*///自定义异常class NoValueException extends RuntimeException{ NoValueException(String message) { super(message); }}in原创 2012-10-31 22:11:05 · 1005 阅读 · 0 评论 -
彻底明白Java的IO系统(文摘)---JAVA之精髓IO流!
彻底明白Java的IO系统 一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stre转载 2013-08-03 10:21:10 · 1243 阅读 · 0 评论 -
java--IO流-文件读取1
共同学习,共同进步! 这是IO流读取文件的第一个演示方法原创 2013-08-10 11:42:29 · 1882 阅读 · 1 评论 -
java--IO流-异常处理机制
/*IO异常处理机制*/import java.io.*; //导入IO包class FileWriterDemo2 { public static void main(String[] args) { FileWriter fw = null; //在try代码块之前定义fw确保在后面的try代码块中能识别fw try {原创 2013-08-10 10:29:09 · 2247 阅读 · 0 评论 -
java--冒泡排序
/*/冒泡排序*/class ArrayTest2 { public static void bubbleSort(int[] arr) //冒泡排序函数 { for (int i=0; i<arr.length-1; i++ ) { for (int j=0; j<arr.length-i-1 ; j++ ) { if(arr[原创 2013-07-19 23:09:07 · 1617 阅读 · 0 评论 -
java--选择排序
class ArrayTest{ public static void selectSort(int[] arr) { for (int x=0;x<arr.length-1 ;x++ ) { for (int y=x+1; y<arr.length ; y++ ) { if (arr[x]>arr[y]) { int temp=arr[x]原创 2013-07-19 22:16:19 · 1365 阅读 · 0 评论 -
java--十进制转化为二进制
//十进制转化成二进制class ten2two { public static void toBin(int a) { StringBuffer sb = new StringBuffer(); //储存数组的一个函数 while(a>0) { sb.append(a%2); //记录除二后返回的值 a=a/2; } System.out.pr原创 2013-07-20 23:20:12 · 1633 阅读 · 1 评论 -
java--折半查找2
//折半查找的另一种表达形式class ArrayTest4 { public static int halfSearch(int[] arr,int key) //折半查找函数 { int min=0,max=arr.length,mid; // 定义变量 while(min<=max) { mid=(min+max)>>1; //移位函数:“>原创 2013-07-20 19:10:13 · 1450 阅读 · 0 评论 -
java--静态的应用(工具类)
ArrayTool.java文件/**静态的应用。每一个应用程序中都有公行动的功能,可以将这些功能进行抽取,独立封装以便复用由于ArrayTool中并没有封装特有数据,而且数组的每一个方法也没有用到ArrayTool中的特有数据,为让程序更加严谨,可以将ArrayToll中的方法都定义程static的,直接用类名调用即可接下来就可以将ArrayTool发送给其他人,其他人只要将该原创 2013-08-04 12:11:07 · 2874 阅读 · 0 评论 -
java--模板方法模式
/*需求:获取一段程序的运行时间原理:获取程序开始和结束的时间并相减即可获取时间:用java中已有的一个类:System.currentTimeMillis();当代码完成优化后,就可以解决这类问题这种方式,模板方法设计模式什么事判方法呢?在定义功能是,功能的一部分是确定的,但是有一部分是不确定的,而确定的部分在使用不确定的部分那么这是就将不确定的部分暴露出去,由该类的子类原创 2013-08-05 16:20:22 · 1152 阅读 · 0 评论 -
java--多态理解
/*目的:理解多态的特点要求:子类:基础班学员 学习、睡觉(坐着睡) 感激办学员 学习、睡觉(躺着睡)可以将两类事物进行抽取 父类-学生类*/abstract class Student //所抽取的学生父类{ public abstract void study(); public void sleep() { Sy原创 2013-08-07 10:42:59 · 1218 阅读 · 0 评论 -
java--多态的主板实例
/*需求:电脑运行实例电脑运行基于主板*/interface PCI //接口{ public void open(); public void close();}class MainBoard //主板{ public void run() { System.out.println("mainboard run"原创 2013-08-07 18:03:28 · 1478 阅读 · 0 评论 -
java--IO流初试
/*字符流和字节流字节流的两个基类InputStream OutputStream字符流的两个基类Reader Writer读入文件操作需求:在硬盘上,创建一个文件比企鹅写入一些文字数据。提示:找到一个专门用于操作文件的Write子类对象。FileWriter。后缀名是父类。前缀名是该流对象的功能*/import java.io.*; //先导入IO流原创 2013-08-09 22:40:49 · 1574 阅读 · 0 评论 -
java--九九乘法表
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟 * 完成日期:2013 年 7 月 17 日原创 2013-07-17 22:32:34 · 2616 阅读 · 0 评论