java
文章平均质量分 51
yyshln
喜欢的朋友可以加个关注!
展开
-
JAVA数组找最大和最小的方法
1.认为数组的第一个就是最大或则最小。2.依次遍历数组进行和第一个值进行比较。3.大于最大值就是最大,小于最小就是最小。4.所有比较结束后,最大值和最小值就拿到了。原创 2017-07-20 10:18:43 · 739 阅读 · 0 评论 -
Math.random() 随机数
/* * 需求1:产生10个 [0,1) 之间的随机数 * 2: 产生10个 [0,10)之间的随机整数 * 3.产生10个 [10,20)之间的随机整数 * 4.产生 10个 [10,20] 之间的随机整数 等价于 [10,21) * */public class TestMath { public static void main(String[]原创 2017-09-22 21:04:31 · 581 阅读 · 0 评论 -
switch语句求小写元音字母
public class text { public static void main(String[] args) { char s = (char) (Math.random() * 26 + 97); switch (s) { case 'a': case 'e': case 'i': case 'o': case 'u': { System.out.pr原创 2017-09-07 21:21:59 · 2252 阅读 · 0 评论 -
小小java程序
java 小程序 有你需要的程序吗?进来看看原创 2017-07-15 16:15:31 · 216 阅读 · 0 评论 -
JAVA小总结
流程总结JAVA第一章第一台电子数字计算机的诞生ENIAC 1946.2.14第一代电子管计算机(1946-1957)第二台晶体管计算机(1958-1964)第三代中小规模集成电路计算机(1965-1971)第四代大规模和超大规模集成电路计算机(1971-2015)jdk的使用与安装;常见的DOS命令:dir(查看当前目录下的文件和子文件)、cd(改变当前文件夹)、原创 2017-07-18 21:52:06 · 168 阅读 · 0 评论 -
java方法调用(1)
public class Test1 { public static void main(String[] args) { double c=10; double k=5; double s=area(c,k); double z=perimeter(c,k); System.out.println("长方形的面积:"+s); System.out.println("长方原创 2017-09-14 21:13:03 · 273 阅读 · 0 评论 -
java方法调用(2)
public class TestDemo { public static void main(String[] args) { Student s1=new Student(); s1.name(); s1.eat(); }}public class Animal extends TestDemo{ String name="李白"; public void eat(){原创 2017-09-15 21:12:42 · 188 阅读 · 0 评论 -
使用循环分别实现将十进制整数和小数变成二进制数
@Test public void test6(){ /*使用循环分别实现将10进值整数和小数变成二进制数 */ /*转整数部分为二进制 * 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。 * 具体做法是:用2去除十进制整数,可以得到一个商和余数 * ;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止, * 然后把先得到原创 2017-09-08 20:54:40 · 1393 阅读 · 0 评论 -
递归的几种应用
package com.Animal;import org.junit.Test;public class TestDiGui { /* * n的阶乘 循环 * * 5!= 5*4*3*2*1 * * */ @Test public void test1(){ int n=5; int result=1; for(int i=1;i<=5;i++原创 2017-09-25 21:03:27 · 530 阅读 · 0 评论 -
java集合
/*1. 创建一个 ArrayList 集合对象 里面的元素是HashMap ,HaspMap 里面存 马云 -阿里巴巴, 马化腾-腾讯 ,李彦宏-百度,丁磊-网易,雷军-小米,周鸿祎-奇虎360,并遍历输出*/public class ArrayList { public static void main(String[] args) { Map map = new Has原创 2017-09-26 21:36:20 · 312 阅读 · 0 评论 -
java--继承(2)
public class Animal { //动物的属性 private String name; //名字 private int age; //年龄 private String color; //颜色 //调用它们的get()、set()方法 public String getName() { return name; } public void setName原创 2017-09-19 21:12:50 · 313 阅读 · 0 评论 -
java--继承(1)
public class Car { //车类 private String plate; //车牌 private String type; //车型 public void Start(){ System.out.println("我是车,我启动"); } public void Stop(){ System.out.println("我是车,我停止"); } publ原创 2017-09-18 20:24:09 · 366 阅读 · 0 评论 -
io流
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;public class TestInputStream2 { public static void main(String[] args) {原创 2017-09-28 21:14:51 · 219 阅读 · 0 评论 -
数组中查找元素的存在
public class HomeWork { // 1.数组查找操作:定义一个长度为10 的一维字符串数组, // 在每一个元素存放一个单词;然后运行时从命令行输入一个单词, // 程序判断数组是否包含有这个单词,包含这个单词就打印出“Yes”, // 不包含就打印出“No”。 public static void main(String[] args) { Test(); T原创 2017-09-12 20:48:22 · 4469 阅读 · 0 评论 -
Exception 异常 例子
import java.util.Scanner;//1.编写程序接收用户输入分数信息,如果分数在0—100之间,输出成绩。//如果成绩不在该范围内,抛出异常信息,提示分数必须在0—100之间。public class MyTest { public static void main(String[] args) { Scanner sc=new Scanner(System.in)原创 2017-09-20 20:35:30 · 1769 阅读 · 0 评论 -
io流 拷贝
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcepti原创 2017-09-29 21:12:16 · 264 阅读 · 0 评论 -
java 常用类
public class Test1 { public static void main(String[] args) { //定义一个字符串 String s="Hello Word"; String s1=new String(); String s2=new String("Hello Word"); //字符串的拼接 String a="hello"; Str原创 2017-09-21 21:19:25 · 677 阅读 · 0 评论 -
JavaScript笔记
javascript 页面小脚本,动态网页开发语言可以输出内容到页面上,对事件做出反映改变文本样式改变文本内容改变文本多媒体做输入验证一些特效ajax// 通过id获得当前元素document.getElementById();// 通过name获得当前元素集合document.getElementByName();外双内单外单内双innerHTML 插入文本并编译h原创 2017-10-30 21:39:33 · 278 阅读 · 0 评论 -
玫瑰花数和分数等级划分
1.// 根据用户输入的4位数判断是否为玫瑰花数。// 玫瑰花数=个位^4+十位^4+百位^4+千位^4// 分析:1.获取用户输入的数字: Scanner// 2.判断用户输入的数字是否为4位数// 3.将用户输入的数字进行分解,个位,十位,百位,千位// 4.判断是否为玫瑰花数:玫瑰花数=个位^4+十位^4+百位^4+千位^4public class Rose { public原创 2017-09-06 20:41:33 · 1729 阅读 · 0 评论 -
两点之间求距离
public class Point { //点的x轴坐标 int x; //点的y轴坐标 int y; private Object p1; private Object p2; /** * 提供一个可以生成特定坐标的构造方法用来生成对象 * @param x * @param y */ public Point(int x,int y){原创 2017-09-13 21:48:40 · 277 阅读 · 0 评论 -
Java核心优势
Java核心优势:跨平台。通过“编译器”将java源程序(.java)编译成字节码文件(.class)。java:一次编译,到处运行。c:多次编译,到处运行。java提供了自动内存管理机制,由垃圾回收器在后台自动回收。java则是完全的面对对象语言,它句法清晰、规模更小、容易学。关键字:被java赋予特殊含义的单词(小写)。标识符:是指程序中包、类、接口、变量或原创 2017-09-05 20:24:01 · 3045 阅读 · 0 评论 -
(OOP:Object Oriented Programming)面向对象
面向对象静态特征:姓名、年龄、性别等等。动态行为:吃饭、休息、学习等等。面向过程:一个线性的做事方法,一步一步来,所有的事情自己一个人做。面对对象:站在高度上,很多事情让别人代做。对象:一个具体的事物(万物皆是事物)。类:是对对象的相似的部分一种抽象。原创 2017-07-21 08:50:41 · 330 阅读 · 0 评论 -
枚举类型(常量)
package com.enumDemo;/** * 枚举类型(常量) * @author Administrator * */public enum JavaSe { U1,U2,U3}package com.enumDemo;/** * 枚举类型(常量) * @author Administrator * */publ转载 2017-07-31 21:48:37 · 777 阅读 · 0 评论 -
String类的常用方法(1)A
String类的常用方法(1)Achar charAt (int index) //返回字符串中第index个字符。boolean equals (String other) //如果字符串与other相等,返回true。boolean equalsLgnoreCase(String other) //如果字符串与other相等(忽原创 2017-08-01 21:34:50 · 284 阅读 · 0 评论 -
网络的概念
网络:一组相互连接的计算机,多台计算机组成,使用物理线路进行连接。网络编程的三要素:1.IP地址:唯一标识网络上的每一台计算机,两台计算机之间通信的必备要素。2.端口号:计算机中应用的标号(代表一个应用程序)0--1024 系统使用或保留端口,有效端口 0--65536.3.通信协议:通信的规则 TCP、UDP.端口:port传输协议:UDP:相当于发短信(有字数原创 2017-08-08 21:29:58 · 165 阅读 · 0 评论 -
get/set方法
private 私有属性一般会提供公共的get/set方法,以便对外界对我私有属性进行读写;get 是为了获取属性,要有返回值。(Boolean是is)。set是为了改变属性,提供参数;继承是为了实现:代码重用。extends关键字:子类 extends 父类;子类继承父类,子类拥有父类的非私有的属性和方法。原创 2017-07-24 21:44:33 · 253 阅读 · 0 评论 -
网络的概念 2
地址类用于指定网络ID并在网络ID和主机ID之间提供分隔方法。IANA负责分配A、B、C类网络地址,具体主机地址由机构组织自行分配。几个常见的方法:1.public static InetAddress getLocalHost ()获得主机名和IP地址2.public string getHostAddress()获得IP地址3.public string getH原创 2017-08-09 21:55:40 · 147 阅读 · 0 评论 -
Java多态
多态存在要有三个必要条件:要有继承,要有方法重写,父类引用指向子类对象A instanxeof B用来判断A对象和B对象是否是同一种类型,是返回true,否则返回false;向上转型:子类转成父类。(父类出面,而子类做事)。向下转型:父类再转成原有的子类。(强制,注意类型转换异常)。抽象类:是一种模板模式。抽象类为所有子类提供了一个通用模板,子类可以在这个模板基原创 2017-07-25 21:23:06 · 158 阅读 · 0 评论 -
XML和正则表达式
XML可扩展标记语言。XML说明+dtd+rootTag+sonTag+text。XML保存数据,传输数据,做属性文件。(Json代替了XML的数据处理部分)。解析步骤:获取文件的document对象获取root Element依次往下进行解析dom4j使用注意:先要导入dom4j的jar包。正则表达式.匹配所有[]匹配范围 一个字符{0原创 2017-08-10 21:43:37 · 2463 阅读 · 0 评论 -
流的分类和文件的读写
流的分类按照方向分:输入流:InputStream和Reader;输出流:OutputStream和Writer。按照发送数据的基本单元分:字节流:InputStream和OutputStream;字符流:Reader和Writer;节点流:直接可以操作数据源或目的地;包装流:不能操作数据或目的地,主要是辅助节点流,提高性能和效率,简化操作。原创 2017-08-03 21:44:41 · 262 阅读 · 0 评论 -
线程的概念A
程序:Program,是一个指令的集合。进程:Process,(正在执行中的程序)是一个静态的概念。线程:是进程中一个“单一的连续控制流程”(a single sThread,equential flow of control)/执行路程。线程又被称为轻量级进程(Light weight process)。一个进程可拥有多个并行的(concurrent)进程。原创 2017-08-04 21:49:29 · 237 阅读 · 0 评论 -
异常处理
异常:是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。JAVA 的异常处理是通过5个关键字来实现的:try,catch,finally,throw,throws。 捕获异常 声明异常 抛出异常try原创 2017-07-27 20:18:19 · 149 阅读 · 0 评论 -
异常处理2
几个常见的异常:Exception 异常;ArithmeticException 算术异常;NullpointerException 空指针异常; ArrayIndexOutOfBoundsException 数组下标越界异常;ClassNotFoundException 找不到类异常;FileNotFoundException 找不到文件异常;NetEx原创 2017-07-28 21:14:56 · 196 阅读 · 0 评论 -
条件运算符
for循环的应用public class Test {public static void main(String[] args) {int counter=0;for(counter++;counter++<10;counter++);System.out.println(counter);}}原创 2017-08-14 21:25:18 · 153 阅读 · 0 评论 -
线程
destroy 破坏线程 getstate 返回该线程的状态1.新生(new)---start()2.就绪状态----cpu调度3.运行状态----sleep,join,wait 进入阻塞状态4.死亡 sleep 睡眠(毫秒,纳秒)wait 等等 进入阻塞状态 需要唤醒 notifyjoin‘插队强制让cpu执行当前的线程,其他线原创 2017-08-07 20:36:04 · 168 阅读 · 0 评论 -
反射
反射在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中。class:代表一个类Method类:代表类的方法Tield类:代表类的成员变量(也称类的属性)Constructor类:代表类的构造方法Array类:提供了动态创建数组,以及访问数组元素的静态方法。Java程序的运行过程:Person.java--编译器--Pe原创 2017-08-12 10:14:22 · 170 阅读 · 0 评论 -
jdbc 工具类 jdbc java数据库连接
1.加载驱动(通过反射)calss.forname("oracle.jdbc.driver.OracleDriver");2.通过驱动管理器获取连接connection conn = DriverManager。getconnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger");3.通过连接获取一个声明s原创 2017-08-22 21:20:12 · 251 阅读 · 0 评论 -
我的第一个 java 小程序 Hello World!
public static void main{ public static void main(String args[]){ System.out.println("Hello World!") }}原创 2017-09-04 19:08:59 · 312 阅读 · 0 评论 -
JavaScript练习
数组类型var person={firstnaem: "Bill",lastname: "Gates",id :5566};document.write(person.lastname+"");document.write(person["id"]+"");原创 2017-10-30 21:41:04 · 350 阅读 · 0 评论