【java多线程基础知识】教程文章相关的互联网学习教程文章

java多线程基础知识【代码】

1.ThrTest.java 继承Thread类方式publicclass ThrTest extends Thread {private String name;public ThrTest() {}public ThrTest(String name) {this.name = name;}publicvoid run() {for (int i = 0; i < 5; i++) {System.out.println(name + "运行 " + i);}}publicstaticvoid main(String[] args) {ThrTest h1=new ThrTest("A");ThrTest h2=new ThrTest("B"); // h1.run(); // h2.run(); h1.start();h2...

读取数据库配置信息的两种方式(以后开发项目用java链接数据库)-------java基础知识【代码】【图】

第一步:先建立jdbc.properties1user=root 2 password=1234563 url=mysql:jdbc://localhost:3306/yanlong 4 driver=com.mysql.jdbc.DriverView Code第一种方式:直接文件读取 1package com.mon11.day14;2 3import java.io.File;4import java.io.FileInputStream;5import java.io.FileNotFoundException;6import java.io.InputStream;7import java.util.Properties;8 9/**10* 类说明 :1.直接通过文件读取 11* @author 作者 : Admini...

Java基础知识强化之IO流笔记70:Properties练习之 如何让猜数字小游戏只能玩5次的案例【代码】【图】

1. 使用Properties完成猜数字小游戏只能玩5次的案例:2. 代码实现:(1)猜数字游戏GuessNumber: 1package cn.itcast_08;2 3import java.util.Scanner;4 5/** 6 * 这是猜数字小游戏7 * 8 * @author 风清扬9 * @version V1.1 10 * 11*/12publicclass GuessNumber { 13private GuessNumber() { 14 } 1516publicstaticvoid start() { 17// 产生一个随机数18int number = (int) (Math.random() * 100) + 1; 1920// 定义一个统计变...

Java基础知识 ——JDK,JRE和JVM【图】

1.开发简单的Java程序过程:名词解释:JDK:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。JDK包含的基本组件包括:javac – 编译器,将源程序转成字节码jar – 打包工具,将相关...

java基础知识回顾之final【代码】

//继承弊端:打破了封装性。 /* final关键字: 1,final是一个修饰符,可以修饰类,方法,变量。 2,final修饰的类不可以被继承。 3,final修饰的方法不可以被覆盖。 4,final修饰的变量是一个常量,只能赋值一次。为什么要用final修饰变量。其实在程序如果一个数据是固定的,那么直接使用这个数据就可以了,但是这样阅读性差,所以它该数据起个名称。而且这个变量名称的值不能变化,所以加上final固定。写法规范:常量所有字母都大...

Java基础知识总结(超级经典)【图】

Java基础知识总结(超级经典)  写代码:    1,明确需求。我要做什么?    2,分析思路。我要怎么做?1,2,3。    3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。    4,代码实现。用具体的java语言代码把思路体现出来。   学习新技术的四点:    1,该技术是什么?    2,该技术有什么特点(使用注意):    3,该技术怎么使用。demo    4,该技术什么时候用?test。———————...

(一)JAVASE基础知识

一、基本语法  (1)数据类型    1.基本类型      8种:boolean byte short char int long float double      位:0/1;  字节:byte=8位;        long l = 3F -----是错的:long八个字节,float4个字节,基本数据类型的转换是根据数据范围进行    2、引用类型      除了上述八种基本类型,都是引用类型  (2)变量      内容可变的      格式:数据类型 变量名=初...

基础知识——Java文件IO

创建文件 ? ?File file=new File("c:/test.txt"); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } ? ?得到目录下文件名列表? ?同样是file,传入目录的路径即可,得到名为dir的File类,利用dir的isDirector方法即可判断是否为目录? ?然后用file的list()方法得到目录下的所有文件名,利用dir的getpath获得目录路径,利用File类的separator方法得到分隔符,再加上文件名即可得...

Java基础知识

Java基础知识精华部分 写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。 --------------------------------------------------------------------------------------------...

[Java面试三]JavaWeb基础知识总结.【图】

1.web服务器与HTTP协议Web服务器l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。l Internet上供外界访问的Web资源分为:? 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。? 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。l 静态web资源开发技术? Htmll 常用动态web资源开发技术:? JSP/Servlet、ASP、PHP等 ruby ...

Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试【代码】【图】

1. List集合的特有功能概述:(1)添加功能:         1void add(int index, Object element):在指定位置添加元素(2)获取功能:1 Object get(int index):获取指定位置的元素(3)List集合特有的迭代器:1 ListIterator<E> listIterator():List(列表)迭代器(4)删除功能:1 Object remove(int index):根据索引删除元素,返回被删除的元素(通知用户删除了哪个元素)(5)修改功能:1 Object set(int inde...

java基础知识(二):运算符、表达式、条件语句、循环语句、数组

1.java中的运算符包括:算术运算符、关系运算符、赋值运算符、复合运算符、逻辑运算符、三目运算符、  算术运算符:+(不仅可以用于算术运算而且可以用于字符串拼接),-,*,/、%、++,--  关系运算符:> 、< 、== 、>= 、<=、!=  赋值运算符:=  复合运算符:*=、+=、-=、/=、%=  逻辑运算符:&(逻辑与) |(逻辑或) &&(短路与) ||(短路或)!(非)、^(异或)  三目运算符:条件判断语句?true的情况 :false...

Java基础知识强化68:基本类型包装类之Integer直接赋值的面试题【代码】【图】

1. 面试题:Integer i = 1;i += 1;做了哪些事情?(1)其中Integer i =1;做了自动装箱( 使用valueOf()方法,int ---> Integer )(2)其中i +=1;先将Integer类型的 i 自动拆箱成 int(使用intValue()方法,Integer--->int ),完成加法运行之后的 i 再装箱成Integer类型。 2. 面试题:观察下面程序,判断输出写出结果: 1package cn.itcast_06;2 3/* 4 * 看程序写结果5 * 6 * 注意:Integer的数据直接赋值,如果在-128到...

Java基础知识强化73:正则表达式之判断功能(手机号码判断 和 校验邮箱)【代码】【图】

1. 判断功能:使用了String类的matches方法,如下:1publicboolean matches(String regex); 2. 判断手机号码的案例: 1package cn.itcast_02;2 3import java.util.Scanner;4 5/* 6 * 判断功能7 * String类的public boolean matches(String regex)8 *9 * 需求: 10 * 判断手机号码是否满足要求? 11 * 12 * 分析: 13 * A:键盘录入手机号码 14 * B:定义手机号码的规则 15 * 13436...

java基础知识之初识java【图】

JAVA基础课后总结一1.计算机程序 定义:程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.2.指令 定义:指令就是指示机器工作的指示和命令,程序就是一系列按顺序排列的指令.例如:: 二 与Java相关的技术 Java分为三大版本 Java SE <===============> J2 SE 标准版 Java ME <===============> J2 ME 微缩版 Java EE <===============> J2 EE 企业版 ...