![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础学习
nrsc
::>_<::曾梦想当一个科学家::>_<::
展开
-
关于++,--的理解
package cn.itcast.demo01; /* * ++, – : 增量语句, 用来对变量的自身进行操作的 * 解释: * ++: 对变量的自身进行+1操作 * –: 对变量的自身进行-1操作 * * 使用分为两种: * 单独使用: * ++,–写在变量的前面或者是后面,最终的结果是一样的. * 单独使用: 就是变量自身单独成立原创 2017-06-20 12:33:59 · 540 阅读 · 0 评论 -
Java如何给MySQL数据库传入DATETIME(年月日+时分秒)的对象
import java.sql.Date;import java.sql.SQLException;import java.sql.Time;import java.sql.Timestamp;import org.apache.commons.dbutils.QueryRunner;public class Java_MySQL_datetime { public static v原创 2017-08-15 20:25:32 · 10151 阅读 · 0 评论 -
Java 基本数据类型与其包装数据类型以及字符串(String)之间的转换问题
原创 2017-08-04 23:46:22 · 483 阅读 · 0 评论 -
Java动态代理(主要是对六个参数的理解)
import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.ArrayList;import java.util.List;/* * 动态代理:程序运行时,生成一个代理类对象,代替原有的类做事情. ...原创 2017-08-04 00:33:32 · 2850 阅读 · 0 评论 -
成员变量 全局变量 静态方法 非静态方法 内存图解
//成员变量和全局变量/* 成员变量和局部变量的区别? A:在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 B:在内存中的位置不同 成员变量:在堆内存 局部变量:在栈内存 C:生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失 D:初始化原创 2017-06-26 23:29:20 · 904 阅读 · 0 评论 -
Java数组元素查找 接收并打印一个未知长度的数组
package cn.nrsc.demo;import java.util.Scanner;//****************************************************************************////作者认为该程序最主要的功能是可以实现<<接收并打印一个未知长度的数组>>的效果 ////*********...原创 2017-06-25 22:06:35 · 1412 阅读 · 0 评论 -
Java输入满足条件的字符窜,并将其返回 密码设置成包含(A-Z)或空格的形式(空格不能作为密码的开头)
package cn.nrsc.demo;/* * 作者认为本程序的重点在以下三个方面:1. 细细品味while(true){}和break的结合2. 细细品味自己当时是如何利用下面的语句完成"将密码设置成包含(A-Z)或空格的形式(空格不能作为密码的开头)"这个条件的界定的((int) (mima[i]) > 90 || (int) (mima[i]) < 65 &...原创 2017-06-25 21:24:52 · 792 阅读 · 0 评论 -
Java 求闰年 (细细品味if语句分开写和合到一起写得到的不一样的结果)
package cn.itcast.demoZuoYe_GuanQia3; /* * 关卡3 训练1 * 定义一个方法,去打印指定两个年份之间所有的闰年年份 如:将2000和2005传入方法,方法执行完毕会打印出这段之间的所有闰年年份 2000和2004 提示: 计算公历年闰年的算法: 四年一闰,百年不闰,四百年再闰 翻译:原创 2017-06-23 23:21:10 · 768 阅读 · 0 评论 -
While_continue 语句里容易出现的一个死循环及解决办法
package cn.itcast.zuoye_GuanQia1_day03; /* * 需求:使用while循环, 输出10次HelloWorld.请在跳过第4次输出. * */public class While_Continue {public static void main(String[] args) { int i = 1; while (i <= 10)原创 2017-06-21 23:06:42 · 8935 阅读 · 0 评论 -
对break语句的理解
package cn.itcast.zuoye_GuanQia1_day03; /* * 循环控制跳转语句之break; * break: 中断, 破坏, 用来跳出循环的. 或者跳出switch * * 使用场景: switch, 循环, 不能脱离. * *//* * 需求:使用for循环, 输出10次HelloWorld.请在输出2次HelloWorld后终止循原创 2017-06-21 23:22:14 · 1097 阅读 · 0 评论 -
巧用while(true){ }死循环的一个小例子
package cn.itcast.zuoye_GuanQia2_day03;/* * 请按如下要求编写程序,打印菜单: 1.从键盘上录入一个1到5的数字; 2.当数字为1时打印菜单”新建”; 当数字为2时打印菜单”打开文件”; 当数字为3时打印菜单”保存”; 当数字为4时打印菜单”刷新”;原创 2017-06-21 22:56:30 · 25424 阅读 · 1 评论 -
Java (1)寻找一堆数字中只出现一次的数字 (2)统计一堆文件后缀名共有几种类型(即统计一堆数字中出现过那几个数字)
//**********************************************寻找一堆数字中只出现一次的数字******************************************package cn.nrsc.test1;import java.util.ArrayList;public class OnlyOnce {public static void main原创 2017-07-03 10:04:22 · 868 阅读 · 0 评论 -
java 把一个未知长度的字符串中的某个子字符串全部改成另一个字符串
package cn.nrsc.test;/* * 功能:把一个未知长度的字符串中的某个子字符串全部改成另一个字符串, */import java.util.ArrayList;public class gaibian_ZhuBaJietoZhuWuNeng { public static void main(String[] args) { String str = "猪八原创 2017-06-30 01:30:30 · 1868 阅读 · 0 评论 -
Java 引用数据类型的使用过程
/* * java中数据类型分为两种(大类) * 基本数据类型 * * * 引用数据类型(先作为了解) * 但凡是引用数据类型使用过程, 一般可以分成三个步骤: * 1. 导入包: 导入要使用的类所在的包 * 使用import 进行导入 * 如果是该类在java.lang包下的类,可以直接使用, 不要导包 * 如果要使用的类和原创 2017-06-20 14:33:06 · 663 阅读 · 0 评论 -
JAVA 标识符
/* 标识符: 给类,变量, 方法, 接口….来命令的一种规范.组成: 字母(a-z, A-Z), 数字(0-9), 下划线(_), 美元符号($), 人民币符号(¥). 规则: 1. 数字不能开头 2. 长度没有限制 3. 不能是java中的关键字 4. 最好做到见名知意常见的命名规范: 给变量,方法起名: 小驼峰式 如果只有一个单词: 首字母小写, 比如:原创 2017-06-20 13:24:55 · 383 阅读 · 0 评论 -
JAVA 基本数据类型(4大类8小种)
********1、变量的定义及基本数据类型的介绍******* /* 变量的定义格式: 第一种初始化方式: 数据类型 变量名 = 赋值;第二种初始化方式: 数据类型 变量名; 变量名 = 赋值;如果变量不赋值,不能直接使用!java中一共有2大数据类型基本数据类型: 4大类8小种 整数类型: byte : 占用1个字节 short: 占用2原创 2017-06-20 13:16:13 · 1692 阅读 · 0 评论 -
逻辑运算符与(&)、或(|)、非(!)、异或(^)及双与(&&)和双或(||)
*************1 、与(&), 或(|),非(!),异或(^)************* package cn.itcast.demo02; /* * 逻辑运算符: &, |, ^, ! * &(与): 只要有一边为fale, 那么就是false * |(或): 只要有一边为true, 那么就是true * ^(异或): 只要是相同的boolean值, 那么就是f原创 2017-06-20 12:51:05 · 36974 阅读 · 0 评论 -
JAVA 强制数据类型转换和隐式数据类型转换
package cn.itcast.demo01;/* * 变量的数据类型转换: (了解) * 强制数据类型转换: * 小的数据类型 变量名 = (小的数据类型)大的数据类型的值或者变量 * byte < short, char < int < long < float < double * * 占用字节:原创 2017-06-20 12:44:39 · 966 阅读 · 0 评论 -
判断集合中是否存在重复元素/查找集合中所有的重复元素,并进行显示
好久没写这种代码了,特此记录一下需求判断集合中是否存在重复元素(我项目中的一个实际需求),需求如下:{ 1, 2, 3, 5, 4, 3, 7, 2, 0, 1, 3, 2, 0, 2 } ------&gt; 存在重复元素{ 1, 2, 3, 4, 5, 6}--------------------------------&gt; 不存在重复元素查找集合中所有的重复元素,并...原创 2019-02-26 16:36:20 · 10267 阅读 · 0 评论