Java基础和项目工程
Java基础和项目工程
JSP课程设计毕业设计远吗
这个作者很懒,什么都没留下…
展开
-
线程间通讯
线程间通讯:其实就是多个线程在操作同一个资源》但是操作的动作不同。等待唤醒机制:waitnotify(0;notifyall();都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁为什么这些操作线程的方法要定义object类中呢?因为这些方法在操作同步线程时,都必须要标识他们所操作线程持有的锁。只有同一个锁上的等待线程,可以被同一个锁...原创 2020-02-16 10:17:09 · 93 阅读 · 0 评论 -
集合框架
集合框架为什么会出现那么多的容器?因为每一个容器对数据的存储方式都有不同。而这个存储方式称之为:数据结构。而每个容器的数据结构不同,所以取出动作细节也不一样。但是都有共性内容。collection下面有两个子接口 1---- list: 元素是有序的,元素可以重复。因为该集合体系有索引。 ---Arraylist:底层的数据结构使用的是数组结构。特...原创 2020-02-16 10:16:39 · 121 阅读 · 0 评论 -
更新第二篇 集合框架
集合框架为什么会出现那么多的容器?因为每一个容器对数据的存储方式都有不同。而这个存储方式称之为:数据结构。而每个容器的数据结构不同,所以取出动作细节也不一样。但是都有共性内容。collection下面有两个子接口 1---- list: 元素是有序的,元素可以重复。因为该集合体系有索引。 ---Arraylist:底层的数据结构使...原创 2020-02-16 10:16:09 · 112 阅读 · 0 评论 -
java门禁系统面向对象程序设计
## 门禁系统的体会 ##**我觉得在写门禁系统之前,一定要有一个清晰的思路,要明确自己下一步要做哪些工作,要干什么,这样的速度和效率是比较高的。在写程序时要有一个认真端正的态度,不急不燥,有困难,这不是写不下去的理由,有困难要主动解决,总有一种结果等着你,别浮躁,沉住气,作为一个当代的大学生而言,很多人都是浮躁,觉得自己什么都会,却什么也做不好,不如踏踏实实,一脚一个坑的去学习,去探索。相信努...原创 2020-02-16 10:15:45 · 316 阅读 · 0 评论 -
浅谈java main()
public static void main(String[ ] arg){……}这个方法是所有java程序员再熟悉不过的方法了,但这个方法又是最特殊的方法,它的名字必须是main,它的参数必须是一个字符串数组,它的类型必须是public static void,这么多必须让初学者对其充满充满了疑问却又无可奈何,现在让我们一点点的来分析一下main方法!1. 关键字p...原创 2020-02-15 16:47:10 · 147 阅读 · 0 评论 -
java中String s="abc"及String s=new String("abc")详解
java中String s="abc"及String s=new String("abc")详解1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据...原创 2020-02-15 16:46:22 · 324 阅读 · 0 评论 -
如何领会java中字节流和字符流的区别
领会java中字节流和字符流的区别如何package com.cn;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;impor...原创 2020-01-19 15:23:45 · 98 阅读 · 0 评论 -
java中字节流和字符流的区别
java中字节流和字符流的区别如何[java]view plaincopypackagecom.cn; importjava.io.BufferedReader; importjava.io.FileInputStream; importjava.io.FileOutputStream; importjava.io.FileR...原创 2020-01-19 15:23:15 · 208 阅读 · 0 评论 -
java窗体---加入购物车
package com.cn.second;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Vector;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing...原创 2020-01-17 19:27:48 · 143 阅读 · 0 评论 -
作业区
package view;import javax.swing.*;import java.awt.*;public class vie {public static void main(String[] args) {Menu menu = new Menu("浏览器",20,30,150,160);}}package view;impo...原创 2020-01-17 19:26:46 · 358 阅读 · 0 评论 -
使用ArrayList集合,对其添加100个不同的元素:
import java.util.ArrayList;import java.util.Iterator;public class Demo { public static void main(String[] args) { ArrayList list=new ArrayList<>(); for(int i=1;i<=100;i+=1){ l...原创 2020-01-17 19:25:20 · 427 阅读 · 0 评论 -
编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,
编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,1 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象...原创 2020-01-15 15:48:35 · 1326 阅读 · 0 评论 -
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello,world”。服务器端import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import jav...原创 2020-01-14 15:45:22 · 638 阅读 · 0 评论 -
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello,world”,客户端收到数据后打印输出。服务器端import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.So...原创 2020-01-14 15:44:55 · 336 阅读 · 0 评论