Java编程基础知识
Bookreflect
智能硬件-监测-计算机软件行业 在智能监测有较为扎实的行业知识,已积累了丰富的数据处理和应用的工作经验
展开
-
Java 面向对象
什么是面向对象?面向对象就是使用对象进行程序设计,简写成OOP(Object Oriented Programming)。 面向对象的三大原则封装、继承、多态封装对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割从对象抽象出“类”把相同的或相似的对象归为一类的这个过程就是抽象,所以,抽象就是分析问题的方法;抽象的基本原则:只关心原创 2016-10-26 11:17:07 · 697 阅读 · 0 评论 -
Java IO流
IO流1. FileInputStream/FileOutputStreampublic class FileInputStreamTest { public static void main(String[] args) throws IOException { //创建字节输入流 FileInputStream fis = new FileInputStre原创 2016-12-13 10:54:42 · 293 阅读 · 0 评论 -
IO流简单应用(文件加密和解密)
文件加密和解密package com.hz.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;imp原创 2016-12-13 11:04:27 · 3408 阅读 · 0 评论 -
Calendar 时间API
package com.hz.test;import java.text.SimpleDateFormat;import java.util.Calendar;public class CalendarTest { public static void main(String[] args) { Calendar ca = Calendar.getInstance();原创 2016-12-13 11:16:48 · 2022 阅读 · 0 评论 -
Java Thread
启动一个线程(泡茶)public class MakeTea { public static void main(String[] args) { new BoilThread().start(); new WashThread().start(); } public static class BoilThread extends原创 2016-12-13 11:33:11 · 243 阅读 · 0 评论 -
Thread+IO文件的加密解密
加密启动线程package com.hz.subsection;import java.io.File;public class enCodeFileThread extends Thread { public Files files; public File file; public File dst; public enCodeFileThread(String n原创 2016-12-13 11:37:37 · 371 阅读 · 0 评论 -
Java Swing
package com.hz.test;import java.awt.Container;import java.awt.HeadlessException;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame原创 2016-12-13 11:51:46 · 1072 阅读 · 0 评论 -
Java Socket
TCP通信通过ServerSocket指定端口号,Socket访问本机,控制台简单的输出交互。 服务端ServerSocket ss = new ServerSocket(port);Socket s = ss.accept();客户端Socket s = new Socket(loaclhost,port);下面贴出一个简单的交互实例:package com.hz.speak;import原创 2016-12-13 14:14:27 · 427 阅读 · 0 评论 -
Java 通过jdbc4 连接SQL Server2008
eclipsepackage com.hz.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Statement;/** * 数据库连接类 * * @auth原创 2016-12-14 09:02:23 · 619 阅读 · 0 评论 -
File(遍历一个目录下的所有文件)
package com.hz.test;import java.io.File;import java.util.Arrays;import java.util.LinkedList;import java.util.List;public class Test { public static void main(String[] args) { File file =原创 2016-12-13 10:28:29 · 1603 阅读 · 0 评论 -
集合(不常用)
HashSetpackage com.hz.test;import java.util.HashSet;import java.util.Iterator;class R{ int count; public R(int count) { this.count = count; } public String toString() { r原创 2016-12-13 10:13:59 · 224 阅读 · 0 评论 -
Java 面向对象
什么是面向对象?面向对象就是使用对象进行程序设计,简写成OOP(Object Oriented Programming)。 面向对象的三大原则封装、继承、多态封装对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割从对象抽象出“类”把相同的或相似的对象归为一类的这个过程就是抽象,所以,抽象就是分析问题的方法;抽象的基本原则:只关心原创 2016-10-26 14:43:02 · 392 阅读 · 0 评论 -
Java 的基本语法、变量
2.1 Java 的基本语法2.1.1 Java 代码的基本格式修饰符 class 类名{ 程序代码}在编写Java代码时,血药特别注意几个关键:Java 中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体功能。每条执行语句最后都必须用分号(;)结束。如下:System.out.println("这是第一个Java程序!");原创 2016-10-05 13:38:25 · 1656 阅读 · 0 评论 -
Java 的运算符
Java 中的运算符2.3.1 算数运算符++ 自增(前) a=2;b=++a; a=3;b=3++ 自增(后) a=2;b=a++; a=3;b=2-- 自减(前) a=2;b=--a; a=1;b=1;-- 自减(后) a=2;b=a--; a=1;b=2;如果运算符++或–放在操作数的前面,则是先进性自增或自减运算,再进行其他运算。反之,如果运算符++或–放在操作数的后面,则是进行其他原创 2016-10-05 22:16:16 · 753 阅读 · 0 评论 -
经典for循环面试题
public class Example01 { public static void main(String[] args) { int i = 0; for(loop('A');(i<2)&&loop('B');loop('C')){ i++; loop('D'); } } pri原创 2016-12-13 08:37:50 · 3835 阅读 · 1 评论 -
2、往数组int array[] = {1,2,3,4,5,6,7}第3个位置插入一个数8,最后的结果应该为{1,2,3,8,4,5,6,7}
采用循环(未使用Java API)public static void main(String[] args) { /* * 2、往数组int array[] = {1,2,3,4,5,6,7} * 第3个位置插入一个数8,最后的结果应该为{1,2,3,8,4,5,6,7} */ int array[] = {1,原创 2016-12-13 08:49:48 · 3779 阅读 · 0 评论 -
简单的面向对象思想,写一个传奇人物的属性
简单的面向对象思想,写一个传奇人物的属性package com.hz.game;import java.util.Random;/** * //hat,weapon,necklace,ring,clothes,pants,God; * @author ztw * */public class Hero { int hat,weapon,necklace,ring,clothes,pa原创 2016-12-13 08:56:18 · 651 阅读 · 0 评论 -
面向对象(封装,继承,多态)
封装封装一个Teacher和Student类package com.hz.test;public class Teacher { private String name; private String majorDirection; private String teachCourse; private int teachAge; public Teacher()原创 2016-12-13 09:30:07 · 601 阅读 · 0 评论 -
String字符串的应用
String用自己的算法实现startsWith和endsWith功能。package com.hz.practice;/** * 1. 用自己的算法实现startsWith和endsWith功能。 * @author ztw * */public class Practice01 { public static void main(String[] args) {原创 2016-12-13 09:49:42 · 1400 阅读 · 0 评论 -
javascript表单(正则表达式)验证大全
javascript表单(正则表达式)验证大全时间:2016年12月29日来源:技术之家 作者:小恩 点击: 267 次 如果你想快速的掌握像数字验证、手机号码验证等这些常用的js数据check,那就看看下文吧。 常用的正则表达式验证及函数大全都在这里了,像身份证验证啊、手机号码验证啊、数字验证啊、Email验证,找找看吧。/* 表单验证使用实例! *///获取Request not转载 2017-05-15 09:34:44 · 638 阅读 · 0 评论