
Java
凝丶逝
一只某国企程序猿~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java--当前时间是否在时间范围内
Java--当前时间是否在时间范围内原创 2022-05-07 15:43:18 · 1234 阅读 · 1 评论 -
21天精通java基础之Day18常用类(日期与Math相关)
Day18:System_Date,impleDateFormate,Calender 1.java.lang.System类:currentTimeMillis(); 2.java.utli.Date类:表示特定的瞬间,精确到毫秒。 构造方法: 1.Date():使用Date类的无参数构造方法创建的对象可以获取本地当前时间。 2.Date(long date原创 2017-03-29 17:35:34 · 232 阅读 · 0 评论 -
21天精通java基础之Day17线程(二)
Day17 线程(二) 创建多线程方式二:通过实现的方法 1.创建一个实现了Runnable接口的类。 2.实现接口的抽象方法。 3.创建一个Runnable接口实现类的对象。 4.将此对象作为形参传递给Thread类的构造器中,创建Thread类的对象,此对象即为一个线程。 5.调用start()方法,启动线程并执行run()方法。原创 2017-03-22 21:40:56 · 282 阅读 · 0 评论 -
21天精通java基础之Day13Collections
Day13:Collections——操作Collection以及Map的工具类(面试题:区分Collection和Collections Collection是一个接口,Set,List,Collections是一个操作集合的工具类)方法:reverse(List):反转List中元素的顺序。shuffle(List):对List集合元素进行随机排序。sort原创 2017-03-13 16:39:55 · 277 阅读 · 0 评论 -
21天精通java基础之Day20网络编程(一)
Day20:网络编程(一)网络通信的一个要素:IP地址,通过IP地址,唯一的定位互联网上一台主机。 InetAddress:位于java.net包下 1.InetAddress用于代表IP地址。一个InetAddress的对象就代表一个IP地址。 2.getByName(String host):创建InetAddress的对象。 3.getHost原创 2017-04-09 18:37:09 · 442 阅读 · 0 评论 -
《剑指offer》之二维数组的查找
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。代码:public class Solution { public boolean Find(int target, int [][] array) { int m,n,x,y; m=array.原创 2017-03-14 19:10:33 · 209 阅读 · 0 评论 -
21天精通java基础之Day13Map接口
Map接口|-----HashMap|-----LinkedHashMap|-----TreeMap|-----Properties①:Key是用Set来存放的,不可重复。value是用Collection来存放的,可重复。一个key-value对,是一个Entry。所有的Entry是用Set来存放的,也是不可重复的。②向HashMap中添加元素时,会调用key所在原创 2017-03-13 10:16:09 · 247 阅读 · 0 评论 -
21天精通java基础之Day14泛型
Day14:泛型 不使用泛型的危害:1.不使用泛型,任何Object及其子类的对象都可以添加进来。2.强转为int型时,可能报ClassCastException的异常。 泛型的使用:1.在集合中使用:@Testpublic void test(){ List list=new ArrayList(); list.add(88); list.add(98);原创 2017-03-14 19:34:46 · 415 阅读 · 0 评论 -
21天精通java基础之Day14枚举&注解
Day14:枚举&注解 创建枚举类的步骤:1.提供类的属性,声明为private final。2.声明为final的属性,在构造器中初始化。3.通过公共的方法来调用属性。4.创建枚举类的对象。例子: // 季节枚举类class Season { // 1 private final String seasonName; private final String Se原创 2017-03-15 16:28:56 · 268 阅读 · 0 评论 -
21天精通java基础之Day19Java反射机制
Day19:反射 java Reflection: Reflection 是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 java 反射机制提供的功能: 1.在运行时判断任意一个对象所属的类。 2.在运行时构造任意一个类的对象。 3.在运行时判断一个类所具有原创 2017-04-02 17:12:46 · 371 阅读 · 0 评论 -
17-08-30 请求的转发和重定向
执行请求的转发:调用HttpServletRequest的getRequestDispatcher方法获取RequestDispatcher对象,调用getRequestDispatcher()需要传入要转发的地址,调用HttpServletRequest的forw(request,response)进行请求的转发。request.getRequestDispatcher("/Test原创 2017-08-30 19:18:38 · 223 阅读 · 0 评论 -
21天精通java基础之Day19调用指定的属性方法构造器
Day19:调用指定的属性方法构造器 1.调用运行时类的指定的属性 ①获得指定的属性:----getField(String fieldName):获取运行时类中声明为public的指定属性名为fieldName的属性。 ----getDeclaredField(String fieldName):获原创 2017-04-07 19:47:30 · 239 阅读 · 0 评论 -
21天精通java基础之Day19动态代理
Day19:动态代理 动态代理是指客户通过代理类来调用其他对象的方法,并且是在程序运行时根据需要动态创建目标类的代理对象。 动态代理适用场合: ----调试。 ----远程方法调用。代理设计模式的原理: 使用一个代理将对象包装起来,然后用该代理对象取代原始对象,任何对原始对象的调用都要通过代理,代理对象决定是否以及何时将方法调原创 2017-04-07 21:46:34 · 287 阅读 · 0 评论 -
21天精通java基础之Day18常用类(Sting相关)
Day18:字符串相关类 String类:构造字符串对象 —— 常用对象:字符串常量对象时双引号括起的字符序列。 —— 字符串的字符使用Unicode字符编码,一个字符占两个字节。 ——String:代表不可变的字符序列。底层用char[]存放。 ——String是final的。 常用方法:1.public int lenth原创 2017-03-29 16:35:52 · 300 阅读 · 0 评论 -
java 简单的局域网聊天(带界面)Server
一个简单的局域网聊天,网络编程基础应用。服务器端。原创 2016-05-25 19:10:54 · 1163 阅读 · 0 评论 -
21天精通java基础之Day15IO流(一)
Day15:IO流java.io.File类:1.凡是与输入输出有关的类、接口等都定义在java。io包下。2.File是一个类,可以表示构造器创建其对象。此对象表示一个文件或一个文件目录。3.File类对象是与平台无关的。4.File中的方法,仅涉及到如何创建、删除、重命名等等。5.路径:①绝对路径—包括盘符在内的完整的文件路径,②相对路径—在当前文件目录下文件的原创 2017-03-17 19:22:38 · 294 阅读 · 0 评论 -
21天精通java基础之Day12集合
Day12:集合。1.Collection 接口。|------List接口,存储有序的,可以重复的元素 |------ArrayList,LinkedList(对于频繁的插入、删除操作),Vector(古老的实现类、线程安全的)|------Set 接口,存储无序的,不可重复的元素 |------HashSet,LinkedHashS原创 2017-03-08 16:44:43 · 301 阅读 · 0 评论 -
21天精通java基础之Day15IO流(二)
Day15IO流(二):使用FileReader、FileWriter可以实现文本文件的复制。对于非文本文件(视频文件、音频文件、图片),只能使用字节流。实例:@Test public void testFileReaderWriter1(){ //1.输入流对应的文件src一定要存在,否则跑异常。输出流对应的文件dest可以不存在,执行过程会自动创建。 File原创 2017-03-17 21:14:05 · 244 阅读 · 0 评论 -
21天精通java基础之Day16线程
Day16:线程 基本概念:程序,进程,线程 1、程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 2、进程(process):是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。 3、线程(thread):进程可进一步细化成线程,是一个程序内部的一条执行路径。 Th原创 2017-03-19 19:12:31 · 252 阅读 · 0 评论 -
Day18 String 练习
Day18:String练习1.模拟一个trim()方法,除去字符串两端的空格。 public static String myTrim(String str) { int start = 0; int end = str.length() - 1; while (start < end && str.charAt(start) == ' ') { start++;原创 2017-03-27 20:08:25 · 276 阅读 · 0 评论 -
Day18 String练习二
Day18:String练习4.获取两个字符串中最大相同子串。(将短的那个串进行长度依次递减的子串与较长) public static List getMaxSubstring(String str1, String str2) { String maxString = (str1.length() > str2.length())? str1 : str2; String min原创 2017-03-27 20:12:53 · 212 阅读 · 0 评论 -
Java单例模式之懒汉模式及饿汉模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必原创 2017-03-21 20:05:56 · 800 阅读 · 0 评论 -
21天精通java基础之Day19通过反射机制获得类的完整结构
Day19:通过反射机制获得类的完整结构原创 2017-04-07 11:01:36 · 346 阅读 · 0 评论 -
21天精通java基础之Day17生产者消费者例题
生产者/消费者问题题目描述: 生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如,20),如果生产者试图生产更多的产品。店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如果店中有产品了再通知消费者来取走产品。分析: 1.是否原创 2017-03-22 11:02:54 · 509 阅读 · 0 评论 -
21天精通java基础之Day13集合Set接口
Day13:集合(Set)Set:存储的元素是无序的,不可重复的1.无序性:无序性!=随机性。真正的无序性,指的是元素在底层存储的位置是无序的。2:不可重复性。当向Set中添加进相同的元素的时候,后面的不能添加进去。说明:要求添加进Set中的元素所在的类,一定要重写equals()和hashCode()方法,进而保证Set中元素的不可重复性。set中存储元素使用哈希算法原创 2017-03-09 16:47:31 · 238 阅读 · 0 评论 -
java 简单的局域网聊天(带界面)Client
一个简单的局域网聊天,网络编程基础应用。客户端。import javax.swing.*;import java.io.*;import java.net.*;import java.awt.event.*;public class MyClient3 extends JFrame implements ActionListener{ JTextArea jta=null; JTe原创 2016-05-25 19:13:11 · 1285 阅读 · 3 评论