【Java回顾一,基础语法】教程文章相关的互联网学习教程文章

java基础学习总结——GUI编程(一) 还未仔细阅读【代码】【图】

一、AWT介绍  所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,Container本身也是一种Component的,Container里面也可以容纳别的Container。  Container里面又分为Window和Pannel,Window是可以独立显示出来的,平时我们看到的各种各样的应用程序的窗口都可...

Java基础知识强化90:Date类之Data类概述及其方法【代码】【图】

1. Date类概述类Date表示特定的瞬间,精确到毫秒 2. 构造方法public Date():根据当前默认毫秒值创建日期对象 public Date(long date):根据给定的毫秒值创建日期对象3. 成员方法publiclong getTime() publicvoid setTime(long time) 4. 代码示例: 1package cn.itcast_01;2 3import java.util.Date;4 5/* 6 * Date:表示特定的瞬间,精确到毫秒。 7 * 8 * 构造方法:9 * Date():根据当前的默认毫秒值创建日期对象 10 * ...

前端基础---JavaScript中的BOM DOM对象【代码】【图】

1.BOM对象window对象所有浏览器都支持 window 对象。概念上讲.一个html文档对应一个window对象.功能上讲: 控制浏览器窗口的.使用上讲: window对象不需要创建对象,直接使用即可.windows对象方法alert() 显示带有一段消息和一个确认按钮的警告框。 confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。 prompt() 显示可提示用户输入的对话框。open() 打开一个新的浏览器窗口或查找...

Java web基础总结四之—— Servlet基础【图】

Java web基础总结四之—— Servlet基础一.什么是Servlet? 通过名字就能看出来,Servlet 就是在服务器上运行的小程序。Servlet是sun公司(现在已经属于oracle了)实现的一门用于开发动态java web资源的技术。Sun公司在其API中提供了一个servlet接口,如果你想开发一个动态的java web资源,需要完成以下2个步骤:编写一个Java类,实现servlet接口。把开发好的Java类部署到web服务器中。 Servlet接口已经有了两个默认的...

Java基础--多线程--练习(过隧道)【代码】【图】

编写多线程应用程序,模拟多个人通过一个山洞:1、 这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒2、随机生成10个人,同时准备过此山洞,显示一下每次通过山洞人的姓名 MuThreadTest.javapackage com.Train;publicclass MuThreadTest{publicstaticvoid main(String[] args) {// TODO Auto-generated method stub//创建一个山洞Tunnel tul = new Tunnel();//十个人过山洞Thread p1 = new Thread(tul,"p1");Thread p2 = ne...

java 基础--接口【代码】

编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然后写一个类Print实现接口InterfaceA和InterfaceB,要求printCapitalLetter()方法实现输出大写英文字母表的功能,printLowercaseLetter()方法实现输出小写英文字母表的功能。再写一个主类E,在主类E的main方法中创建Print的对象并赋值给InterfaceA的变量a,对象a调用printCap...

java基础知识—数组

1.数组:是一个变量,存储相同数据类型的一组数据。2.数据的优点:减少代码量、易查找。3.数组的使用步骤:1)声明数组:int scores [];2)开辟空间:scores = new int [5];3)赋值:scores [0] = 100;4)使用:scores [0] = scores [0] + 20;4.数组的声明的三种方式: 1)int num[]=new int[5]{1,2,3,4,5}; 2)int num[]=new int[数组的长度]; 3)int num[]={1,2,3,4,5};5.引用数组元素的方式: 数组名称[下标]; 例如:num[1]...

Java基础之Comparable接口, Collections类,Iterator接口,泛型(Generic)【代码】【图】

一、Comparable接口, Collections类 List的常用算法: sort(List); 排序,如果需要对自定义的类进行排序, 那就必须要让其实现Comparable接口, 实现比较两个类大小的方法 shuffle(List); 随机排列 void reverse(List); 逆序排列(Linked效率较高) copy(); 复制集合, 前提是size()相同(长度, 和容量的区别) fill(List, Object);使用某个对象填充整个List binarySearch();//使用二分搜索法之前先排序例子:package collectiontext;impor...

java从基础知识(八)泛型【代码】

1、什么是泛型?  泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。  在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可...

java基础知识——集合

public static void main(String[] args){//创建ArrayList集合ArrayList<Integer> list=new ArrayList<Integer>();ArrayList<Phone> plist=new ArrayList<Phone>();boolean flag=list.add(1);//添加元素System.out.println(flag);list.add(2);list.add(3); //从集合中获取指定位置上的元素System.out.println(list.get(0));//获取元素System.out.println(list.get(1));System.out.println(list.get(2)); //求集合的长度System.out....

java基础——多线程的两种实现方式【代码】

第一种实现方式:继承Thread类,并实现run方法,这种情况下每个线程对象都有一个独立的run方法package thread; /* @author zsben @create 2020-01-03 9:52多线程创建的第一种方法:继承于Thread类1.创建一个继承于Thread的类2.重写Thread类的run方法-->将此线程执行的操作声明在run中3.创建Thread子类对象4.通过此对象调用start方法:启动当前线程,调用当前线程的run方法 *///1.创建一个继承Thread类的子类class MyThread extends...

Java_基础语法编程练习【代码】

一:让计算机随机产生100个0到100之间的整数,每个整数代表某个学生的成绩,计算这些成绩的平均值 publicstaticvoid main(String[] args) {int sum = 0;for(int i = 0 ;i < 100 ;i++) {int n = (int) (Math.random()*101);sum += n;}System.out.println("平均值为:" + (sum/100.0));}二: 输入一个100-999的数,判断它是不是水仙花数publicstaticvoid main(String[] args) throws MyException {System.out.println("请输入一个大于100...

java 基础9【代码】

一、字符串类String1、String是一个类,位于java.lang包中2、创建一个字符串对象的2种方式: String 变量名=“值”; String 对象名=new String(“值”);3、字符串的常用方法 3.1 字符串长度——length() 3.2 判断值是否相等 equals() 3.3 判断字符串对象地址是否相同 == 3.4 忽略 大小写 判断 equalsIgnoreCase() ...

【Java 反射学习】Java 反射基础【代码】

知识点类是用来描述对象的,而反射就可以理解为是用来描述类的。类中的属性包括:Class 类本身Package 类所在的包Field 类中的属性Method 类中的方法Constructor 类中的构造方法Annotation 类中的注解如何获取Class1.Class的静态方法,forName("全类名")2.类.class关键字3.对象引用.getClass()方法 Object中的方法Class中的常用方法/* 0--默认不写 1--public 2--private 4--protected 8--static 16--final 32--synchronized 64--vo...

不惑JAVA之JAVA基础 - NIO (二)【代码】【图】

上面主要讲解了java IO类及其如何使用,本篇主要讲NIO原理。NIO原理阻塞IO非阻塞与阻塞也就是我们常说的IO与NIO。在聊非阻塞前,我们先来看看网络通讯中的阻塞。常见的网络 IO 通讯流上面是一个网络通信IO流程图,何为阻塞呢 ?在以上过程中若连接还没到来,那么 accept 会阻塞 , 程序运行到这里不得不挂起, CPU 转而执行其他线程。在以上过程中若数据还没准备好, read 会一样也会阻塞。阻塞式网络 IO 的特点:多线程处理多个连接...