![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java SE
Carlos_Java
Nothing is impossible.
展开
-
干货:Java遍历Map集合的四种方式
直接上代码个人喜欢case1//public class demo { public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("Hello1", "Carlos");原创 2018-12-06 23:35:52 · 237 阅读 · 0 评论 -
在Java中为什么byte是-127~128的取值范围?
#Exercise Sharing#2019.3.18package cn.sit.xiaoxiaodao.day0318;/** * @ClassName testData * @Description cn.sit.xiaoxiaodao.day0318 * @Auther Carlos * @Date 2019/3/18 * @Version 1.0 **/public...原创 2019-03-18 17:13:10 · 854 阅读 · 3 评论 -
#Java基础类型及其封装类#2019.3.19
基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类型,你可以在这些变量中存储整数,小数或者字字母。Java 中有两种有效地数据类型:基本数据类型(8种)引用数据类型(类、数组、接口)基本数据类型(Primitive)Java 支持 8 种基本数据类型。原始数据类型是由该语言预先定义的并用关键词命名的。下面让我们深入学习一下...原创 2019-03-19 23:38:08 · 232 阅读 · 0 评论 -
基于MySQL8.0+进行JDBC连接的”坑“
驱动加载语句更改JDBC driver 由“com.mysql.jdbc.Driver”改为“com.mysql.cj.jdbc.Driver”url中加上“userSSL=false”url中加上“serverTimezone=GMT%2B8”(GMT%2B8代表东八区)或者直接修改数据库的默认时区:进入到MySQL中:---show variables like '%time...原创 2019-03-05 22:31:54 · 508 阅读 · 0 评论 -
Java实际开发中变量的命名规范
相关知识标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。java中标识符有几个要点①标识符由字母、数字、下划线“_”、美元符号“$”组成(其实还有人民币符号¥哦,大家可以去试一试,留...原创 2019-03-05 20:50:32 · 1879 阅读 · 0 评论 -
Java静态变量(类变量)和成员变量(成员变量)
成员变量和静态变量的区别(static关键字予以区分)1、两个变量的生命周期不同 成员变量随着对象的生命周期 静态变量随着**类**的周期2、调用方式不同 成员变量能且只能被对象调用(new Test().add()) 静态变量not only被对象调用,but also被类名调用(Test.add())3、各...原创 2019-03-05 20:47:27 · 404 阅读 · 0 评论 -
Java创建多线程的方法
**继承线程类实现Runnable接口匿名内部类**一、线程的概念进程(Processor)和线程(Thread)的区别还是很明显的,打开你的任务管理器,看到的均是【进程】,一个进程可以包含多个线程。**进程:**启动一个QQ就叫一个进程。 接着又启动wechat,这叫两个进程。**线程:**线程是在一进程内部同时做的事情,Wechat内和多人聊天。二、线程创建创...原创 2019-03-05 20:46:51 · 288 阅读 · 0 评论 -
Java类的初始化块
静态初始化块非静态初始化块构造方法(有参/无参)静态初始化块: 尽在类加载时执行一次且仅此一次,代码块中的数据只能赋值给静态变量,其他成员变量不可。static{ System.out.println("静态初始化块"); }非静态初始化块: 对实例化对象每一次初始化,均执行一次,可以给any成员变量赋值。 { System...原创 2019-03-05 20:46:08 · 320 阅读 · 0 评论 -
Java字节流&字符流的使用方法
File的创建及其基本使用方法public class FileTest { public static void main(String[] args) throws IOException { java.io.File f = new java.io.File("D:\\demo.txt"); System.out.println("当前文件是:"...原创 2018-12-18 23:25:59 · 519 阅读 · 1 评论 -
Java标志符和关键字
1、标志符:用来标志类名、变量名、方法名、类型名、数组名、文件名的有效字符序列成为标志符(各类计算机高级语言通用) Java语言规定标志符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。Java关于标志符的语法细则包括: 1. 标志符由字母、下划线、美元符号和数字组成,长度不受限制; 2. 标志符的第一个字符不能是数字字符; 3. 标志符不能是关键字 4. 标志符不能是...原创 2018-12-18 21:14:43 · 621 阅读 · 0 评论 -
Demo1216
请编写程序计算s=a+aa+aaa+aaaa+aa…a的值要求允许用户从键盘输入总数列长度,以及a的值(a为整数),求出s的值。例如2+22+222+2222+22222(此时共有5个数相加)(提示:字符串连接,字符串转整型Integer.valueOf()方法)/***public class Calculator { public static void main(String...原创 2018-12-16 22:27:07 · 178 阅读 · 0 评论 -
Java基础知识点总结
面向对象和面向过程的区别面向过程–>优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。面向过程–>缺点:没有面向对象易维护、易复用、易扩展面向对象–>优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活...原创 2018-12-15 00:25:34 · 208 阅读 · 0 评论 -
Java筛选字符串中的数字部分
String str = "5fsaf8ea29d9w%3d6q23"; //方法一:使用toCharArray()方法进行字符串拆分,循环遍历输出数字 char[] demo = str.toCharArray(); for (int i = 0; i < demo.length; i++) { if...原创 2018-12-14 23:46:38 · 2533 阅读 · 0 评论 -
Java八种基本数据类型
**1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-231-1~231 (21 亿) long:64 位、次常用 注意事项: int i=5; // 5 叫直接量(或字面量),即 直接写出...转载 2018-12-14 20:54:34 · 168 阅读 · 0 评论 -
Java数组的遍历方式(三种)
//Ps:Java没有多维数组的概念,仅有一维数组,而二维数组实质其实是数组的数组~ //一维数组开始遍历 int[] b = {1, 2, 3, 4, 5, 6}; //方法一:传统for循环输出数组元素 for (int i = 0; i < b.length; i++) { Sys...原创 2018-12-14 16:28:00 · 1403 阅读 · 0 评论 -
JDBC使用及其相关理论知识
What’s JDBC?JDBC(Java Data Base Connectivity——Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。How to use(一般步骤) //反射机制加载MySQL...原创 2019-03-21 23:55:45 · 224 阅读 · 0 评论