
java入门
奔跑的蜗牛java
有缘千里来相会
展开
-
xml可扩展标记语言
1.xml是可扩展标记语言,他是一种标记语言,很类似HTML。它被设计的宗旨是传输数据,而非显示数据。 xml标签没有被预定义,需要用户自行定义标签。 xml技术是W3C组织万维网联盟发布的,目前遵循的是 W3C组织于2000年发布的XML1.0规范。 xml被广泛认为是继java之后再intermet上最激动人 心的新技术。 XML和HTML的区别: 1.html中的标签都是html定义好。写数据。 2.xml中标签可以自定义。传数据。...原创 2020-12-14 21:21:30 · 718 阅读 · 0 评论 -
java多线程生命周期
线程的状态以及生命周期:生命周期:从出生到死亡的过程,从创建到停止运行。 线程中的状态:五种状态 创建: 当我们创建一个新的执行线程对象,就是new一个对象, new Thread() 创建的状态,没有调用start方法,此时没有CPU执行权, 也没有抢占CPU的资格 就绪: 线程有抢占CPU的资格,但是还没有抢到cpu的执行权, ...原创 2020-11-24 19:42:25 · 168 阅读 · 0 评论 -
java获取两个字符串中最大子串
/*获取两个字符串中最大相同子串。比如: str1 = "abcwerthelloyuiodef“;str2 = "cvhellobnm"//10 提示:将短的那个串进行长度依次递减的子串与较长 的串比较。*/ StringBuilder stb1=new StringBuilder("abcwerthelloyuiodef"); StringBuilder stb2=new StringBuilder("...原创 2020-11-20 17:11:18 · 643 阅读 · 2 评论 -
java统计字符串中大写字母个数
/*实现如下功能:接收从控制台录入的一个字母串, 先将该串原样输出,然后判断该串的第一个字母是否为大写, 若是大写则统计该串中大写字母的个数,并将所有大写字母输出; 否则输出信息串”第一个字母不是大写字母!”。*/ public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入一个字符串:"); ...原创 2020-11-20 14:31:29 · 5874 阅读 · 0 评论 -
字符串2
public static void main(String[] args) {//统计大串中小串出现的次数String str=“woaijavaoaabcdijavabcdawozheaabcdijavawozhenaijavaxoaijavagunjava”;int a=0;for(int i=0;i<str.length()-3;i++){if(“abcd”.equals(str.substring(i,(i+4)))){a++;}}System.out.println(“子原创 2020-11-19 20:08:33 · 111 阅读 · 0 评论 -
字符串1
//统计一个字符串中大写字母字符, //小写字母字符,数字字符出现的次数。(不考虑其他字符) public static void main(String[] args) { String str="davdEDc456edDE12"; int dx=0; int xx=0; int sz=0; for(int i=0;i<str.length();i++){ /...原创 2020-11-19 20:04:13 · 176 阅读 · 0 评论 -
API-2
protected void finalize()当垃圾回收期确定不存在对该对象的更多引用时,由对象的垃圾回收期调用此方法。使用system.gc()方法通知垃圾回收期,希望垃圾回收器运行。即便已经通知垃圾回收器,也不一定会马上回收。protected Object clone()创建并返回此对象的一个副本。如果类的对象希望能够被克隆,必须要实现Cloneable接口。查看源代码发现:public interface Cloneable{}这种接口一般叫标识接口,里面没有方法只是用来标识原创 2020-11-18 14:56:51 · 288 阅读 · 0 评论 -
API-1-java
API常用类 Object类 String类/StringBuffer类/StringBuilder类 基本类型包装类(Integer,Character) 正则表达式(Pattern,Matcher) Math类/Random类/Calendar类String toString() 返回该对象的字符串表示。 getClass().getName()+"@"+Integer.toHexString(hashCode()) 很多时候需要...原创 2020-11-17 10:14:29 · 126 阅读 · 0 评论 -
2020-11-16
线程的状态以及生命周期:生命周期:从出生到死亡的过程,从创建到停止运行。 线程中的状态:五种状态 创建: 当我们创建一个新的执行线程对象,就是new一个对象, new Thread() 创建的状态,没有调用start方法,此时没有CPU执行权, 也没有抢占CPU的资格 就绪: 线程有抢占CPU的资格,但是还没有抢到cpu的执行权, ...原创 2020-11-16 17:30:49 · 78 阅读 · 0 评论 -
java1
java发展历史:sun公司詹姆斯~高斯林开发的,1996年sun公司发布java第一个开发工具包(jdk1)2009年甲骨文(oracle)收购sun2011年java7发布2014年java8发布。目前市场主流,居多的企业公司使用的都是java7,java8java平台:javaSE----java的核心语法,应用于桌面环境javaEE----java的企业版,实现企业级的开发,应用于基于java的应用服务器。javaME----java的微型版,应用于移动,无线及有原创 2020-11-09 20:15:17 · 177 阅读 · 0 评论 -
获取两个字符串中最大相同子串!
/***@author作者:奔跑的蜗牛*@version 创建时间:2020年11月5日下午9:06:13*@version T1.0*注意:仅供学习!*/public class num1 extends Student { /*1.获取两个字符串中最大相同子串。比如: str1 = "abcwerthelloyuiodef“;str2 = "cvhellobnm"//10 提示:将短的那个串进行长度依次递减的子串与较长 的串比...原创 2020-11-05 21:20:31 · 282 阅读 · 0 评论 -
2020-11-05
import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;/***@author作者:奔跑的蜗牛*@version 创建时间:2020年11月5日下午9:06:13*@version T1.0*注意:仅供学习!*/public class Demo4 { public static void main(String[] args) { //获取...原创 2020-11-05 21:18:05 · 189 阅读 · 0 评论 -
java中键盘录入数字,判断这个数是否为素数
//键盘录入数字,判断这个数是否为素数 public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入一个整数:"); int i=sc.nextInt(); boolean result=true; for(int m=2;m<i;m++){ if(i%m...原创 2020-10-30 16:58:18 · 1418 阅读 · 0 评论 -
java中求一百以内奇数的和
public static void main(String[] args) { int num=0; for(int i=1;i<100;i+=2){ num+=i; }System.out.println("一百以内奇数的和为:"+num); }原创 2020-10-30 16:56:45 · 4313 阅读 · 0 评论 -
java中打印1-100之间非13的倍数,使用continue语句
public static void main(String[] args) { //打印1-100之间非13的倍数,使用continue语句 for(int i=1;i<=100;i++){ if(i%13==0){ continue; }else{ System.out.println(i); } } }...原创 2020-10-30 16:55:58 · 1188 阅读 · 0 评论 -
java入门习题,3000米长的绳子,每天减一半,问多少天这个绳子会小于5米?不考虑小数。
//3000米长的绳子,每天减一半。 //问多少天这个绳子会小于5米?不考虑小数。 public static void main(String[] args) { int num=0; for(int i=3000;i>=5;i/=2){ num+=1;//统计天数 }System.out.println("第"+num+"天这个绳子会小于5米"); }...原创 2020-10-30 16:55:05 · 3102 阅读 · 0 评论 -
java中从控制台录入数字,输入倒直角三角形
import java.util.Scanner;//导包/*录入高度,输出倒直角三角形。如:输入4, 将输出如下图形 #### ### ## #*/ public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入倒三角的高度:"); int num=sc.nextInt();...原创 2020-10-30 16:53:26 · 1221 阅读 · 0 评论 -
java中使用循环计算1000以内偶数的和
//用for循环计算1000以内偶数的和 public static void main(String[] args) { int num=0; for(int i=1;i<=1000;i++){ if(i%2==0){ num=num+i; } }System.out.println("1000以内偶数的和为:"+num); }...原创 2020-10-30 16:51:14 · 2752 阅读 · 1 评论 -
java中打印20*8的矩形,使用for循环
//使用双重循环打印20 * 8的矩形,使用for循环实现 /********************* * * * * * * * * * * * *...原创 2020-10-30 16:49:45 · 1605 阅读 · 0 评论 -
java中打印1-100之间的13的倍数
public static void main(String[] args) { //打印1-100之间13的倍数 for(int i=1;i<=100;i++){ if(i%13==0){ System.out.println("1到100之间13的倍数为:"+i); } } }...原创 2020-10-30 16:46:27 · 2667 阅读 · 0 评论 -
java求5的阶乘
public static void main(String[] args) { //求5的阶乘(5!=5*4*3*2*1) int num=1; for(int a=1;a<=5;a++){ num*=a; }System.out.println("五的阶乘为:"+num); }原创 2020-10-30 16:02:35 · 5711 阅读 · 0 评论 -
使用java求出100----1000之间的水仙花数
public static int sxh(int i) { //求出100----1000之间的水仙花数 //“水仙花数”是一个三位数其各位数字的立方和 //等于该数本身。例如:3^3 + 7^3+ 0^3 = 370 int i1=100; for(;i1<1000;i1++){ int gw=i1%10; int sw=(i1%100)/10; ...原创 2020-10-30 15:58:17 · 1670 阅读 · 0 评论