JAVA 实例 技术教程文章

java中检测-在运行时指定对象是否是特定类的一个实例---关键字 instanceof【代码】

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。if(request instanceof HttpServletRequest){ System.out.println("-------------"); } 原文:https://www.cnblogs.com/czlovezmt/p/9728353.html

java GUI(实例项目--记事本)

//package mymenu; //java记事本 import java.awt.*; import java.awt.event.*; import java.io.*; public class MenuLianXi {//定义窗体private Frame f;//定义菜单栏private MenuBar menubar;//定义文本区private TextArea textarea;//定义菜单private Menu file_menu;//定义菜单项private MenuItem close_Item,open_Item,save_Item;//定义显示对话框private FileDialog openDia,saveDia;//定义一个文件,用来保存private File f...

Java类、实例的初始化顺序【代码】

题目:public class InitTest{public static int k = 0;public static InitTest t1 = new InitTest("t1");public static InitTest t2 = new InitTest("t2");public static int i = print("i");public static int n = 99;public int j = print("j");{print("Creat");}static {print("Static");}public InitTest(String str) {System.out.println((++k) + ":" + str + " i=" + i + " n=" + n);++n; ++ i;}public static int prin...

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)【转】

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class data13{public static void main(String[] args){int...

Java中构造方法、实例方法、类方法的区别

1. 构造方法 构造方法负责对象的初始化工作,为实例变量赋予合适的初始值。必须满足以下的语法规则: 方法名与类名相同;不要返回类型(例如return、void等);不能被static、final、native、abstract和synchronized修饰,不能被子类继承。 例如以下例子: [java] view plain copy <span style="font-family:‘Microsoft YaHei‘; font-size:10px">public class Sample{ private in x; public Sample(){ ...

java程序中的ibatis连接mySql的基本实例【代码】【图】

属性文件:SqlMap.properties1driver=com.mysql.jdbc.Driver 2url=jdbc:mysql://localhost:3306/ibatis 3username=root 4 password=gysSqlMapconfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><sqlMapConfig><!-- 引用jdbc属性的配置文件 --><properties resource="com/iflytek/entity/Sq...

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class data13{public static void main(String[] args){int a=129;int b=128;System.out.println("a 和b 与的结果是:"+(a&b));}}运行结果a 和b 与的结果是:128下面分析这个程序:“a”的值是129,转换成二进制就是10000001,而“b”的值是128,转换成二进制就是10000000。根据与运算符的运算规律,...

-Java-Runoob-高级教程-实例-数组:09. Java 实例 – 数组扩容【代码】【图】

ylbtech-Java-Runoob-高级教程-实例-数组:09. Java 实例 – 数组扩容 1.返回顶部1、Java 实例 - 数组扩容 Java 实例以下实例演示了如何在数组初始化后对数组进行扩容:Main.java 文件publicclass Main {publicstaticvoid main(String[] args) {String[] names = new String[] { "A", "B", "C" };String[] extended = new String[5];extended[3] = "D";extended[4] = "E";System.arraycopy(names, 0, extended, 0, names.length);f...

Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件?【代码】【图】

ylbtech-Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件? 1.返回顶部1、Java 实例 - 如何编译 Java 文件 Java 实例本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下:HelloWorld.java 文件publicclass HelloWorld {publicstaticvoid main(String []args) {System.out.println("Hello World");} }接下来我们使用 javac 命令来编译 Java 文件,并使用 java 命令执行编译的文件:c:\j...

JAVA 数组实例-求学生成绩的最大成绩,获取数组中的最大值、最小值【代码】【图】

实例:import java.util.*; //求学生最大成绩publicclass Test{publicstaticvoid main(String[] args){System.out.println("=======求学生最大成绩=========");Scanner in = new Scanner(System.in);int[] arr = newint[5];//获取用户输入的每个学生的成绩for(int i=0;i<arr.length;i++){System.out.println("请输入第"+(i+1)+"个学生的成绩");arr[i] = in.nextInt();}//求最大值int max = arr[0];f...

java-实例变量和类变量的区别

一个类通过使用new运算符可以创建多个不同的对象,这些对象将被分配不同的内存空间。说的准确一些就是,不同对象的实例变量将被分配不同的内存空间,如果类中有类变量,那么所有对象的这个类变量都分配给相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量。也就是说,对象共享类变量。   当Java程序执行时,类的字节码文件被加载到内存,如果该类没有创建对象,类中的实例变量不会被分配内存。但是,类中...

java8 CompletableFuture,allOf多实例返回【代码】

https://www.jianshu.com/p/1db996cf7574 我们在处理业务时,有时会有多任务异步处理,同步返回结果的情况,在java中,我们可以使用CompletableFuture的allOf方法来实现多实例的同时返回。public void futureTest() {CompletableFuture<String> future1 = CompletableFuture.supplyAsync(() -> {try {Thread.sleep(10);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("future1 finished!");return "f...

java类及实例初始化顺序

1、静态变量、静态代码块初始化顺序级别一致,谁在前,就先初始化谁。从上而下初始化(只在类加载时,初始化一次)2、非静态变量、非静态代码块初始化顺序级别一致,谁在前,就先初始化谁。从上而下初始化(只要对象实例化一次,就初始化一次)3、构造方法在非静态变量、非静态代码块之后执行。4、子类非静态变量、非静态代码块在父类构造方法之后执行。5、子类构造方法在父类构造方法之后执行。6、静态方法不会被子类重写。原文:ht...

Java 实例 – 集合转数组【代码】

[Java 实例 - 集合转数组 Java 实例 以下实例演示了如何使用 Java Util 类的 list.add() 和 list.toArray() 方法将集合转为数组:Main.java 文件 import java.util.*;public class Main{ public static void main(String[] args){ List<String> list = new ArrayList<String>();list.add("菜"); list.add("鸟"); list.add("教");list.add("程");list.add("www.runoob.com");String[] s1 = list.toArray(new String[0]); for(int i ...

Java并发编程:线程池 - 实例【代码】

代码块: 1publicclass test {2publicstaticvoid main(String[] args) {3 test t = new test();4 ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 10, 200,5 TimeUnit.MILLISECONDS, new LinkedBlockingDeque<Runnable>(5));6 7for (int i = 1; i < 16; i++) {8 t.testRun(executor, i);9 System.out.println("-- 线程池中的线程数 :" + executor.getPoolSize(...

Java 经典实例:自定义迭代器【代码】

编写自己的Iterator,实现Iterator接口,这里多说一句,实现Iterable后,可以用“foreach”循环遍历你的对象。import java.util.Iterator; import java.util.NoSuchElementException;/*** 演示Iterator和Iterable接口,并说明怎样编写一个用于对象数组的简单迭代器。*/publicclass AarrayIterator<T> implements Iterable<T>, Iterator<T> {privatefinalstatic String[] names = {"rose", "petunia", "tulip"};publicstaticvoid ma...

Java内存解析之实例讲解【代码】【图】

一、引言 作为一名优秀的编程人员我们不仅只会敲代码,我们还必须需要懂得那些代码在计算机中的是如何一步步的执行的。只有这样我们才能写出经久不衰,经得起考验,更优秀的代码,开发出更好的软件。我们都知道任何代码的执行都是在内存中进行的,其实也就是对内存单元的操作。不论任何语言,对内存的操作都是它们的核心,最根本的东西,所以是我们学通任何一门语言必须会的东西。曾有人对内存解析在编程语言学习中的重要性...

java调用kettle向job(任务)和transformation(转换)传递参数实例【图】

最近要对一个系统的数据同步到另一个系统中,要求新系统的数据结果完成之后,实时同步到另一个系统数据表中。 也就是动态的传一个关联的ID。由于旧系统是vb做的,无法提供webservice接口,并且同步的表涉及到十几张表,并且两个系统表结构完全不一样,所以想到了kettle。 java集成kettle网上有现成的实例,很简单。如:http://bakcom.iteye.com/blog/1399587 虽然网上文章有说java可以传递参数给kettle,不过只找...

Java:网络编程之应用实例【代码】

1、聊天编写一个聊天程序,有收数据的部分和发数据的部分。这两部分需要同时执行,那么就需要多线程技术。一个线程控制发送。一个线程控制接收。因为收和发动作是不一致的,所以要定义两个run方法,而且分别封装到不同的类中。//例子如下:import java.net.*; import java.io.*; //发送端 class ChatSend implements Runnable {private DatagramSocket ds;public ChatSend(DatagramSocket ds){this.ds = ds;}publicvoid run(){try{...

Java 实例 - Hello GuYu【代码】【图】

1package com.guyu;2 3/** 4 * @Author: Fred5 * @Date: 2020/9/3 14:166*/ 7publicclass GuYu {8publicstaticvoid main(String[] args) {910 System.out.println("---------------------------------"); 1112 System.out.println("我是故屿,一个在互联网苟且偷生的工具人。" + "\n" + 13 "若非生活所迫谁愿满身才华!" + "\n" + 14 ...