留下的弥足珍贵
如何茫茫人海中,你看见了我,那没错了,我就是你命中注定的贵人,哈哈
展开
-
JDK PATH 和 CLASSPATH环境变量的作用及其配置
(1)PATH环境变量的作用在安装JDK程序之后,在安装目录下的bin目录中会提供一些开发Java程序时必备的工具程序。对于Java的初学者,建议在命令符模式下使用这些工具程序编译运行Java程序。在Windows 2000/XP操作系统的“开始”菜单中选择“运行”菜单项,输入“cmd”命令来打开命令符模式。在命令符模式下输入javac命令时,会提示错误信息。出现上述错误的原因是操作系统在...原创 2019-05-29 15:28:18 · 5456 阅读 · 0 评论 -
java---制表符
1.用法\t 表示制表符,相当于制表符前面的输出内容位数为8的倍数,\t将输出8个空格前面的输出内容位数不是8的倍数,\t将补足8位2.测试用例少于8位等于8位大于8位3.代码测试以下为相关代码测试:package mypro01;/* * \t测试 * \t 制表符,相当于8个空格;前面的输出内容位数是8的倍数,输出8个空格;不足8位,补足8位。 */pu...原创 2019-06-03 18:16:19 · 4757 阅读 · 0 评论 -
super在构造函数中的运用
package example;//在子类构造对象时,访问子类构造函数时候,父类也运行。//原因是:在子类的构造函数中第一行有一个默认的隐式语句super();/* 构造函数不能覆盖 子类的实例化过程:子类中所有的构造函数默认都不能访问父类中空参数的构造函数。 通过super();来调用。为什么子类实例化的时候要访问父类中的构造函数呢?是因为子类继承了父类,获取到...原创 2019-07-03 14:24:26 · 1918 阅读 · 1 评论 -
使用tomcat发布一个外网可以访问的网站
方法/步骤11.安装外网映射工具步骤阅读22.下载通tomcat33.更改tomcat的conf文件夹下文件server.xml1.<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />端口号:port改为802. <Engine name="Catal...转载 2019-05-21 09:44:46 · 3316 阅读 · 0 评论 -
二维数组/三维数组 定义
二维数组/** 二维数组* 1:定义,初始化* int[][] arr2 = new int[3][3];* 第1个3代表这个二维数组是由3个一维数组构成的* 第2个3代表每个一维数组的元素的个数有3个* * 二维数组分类* 1:规则二维数组:每个一维数组的元素个数相同* 2:不规则二维数组:每个一维数组的元素个数不相同* 2:遍历* 普通for循环* for---each* 3:内存分配...原创 2021-04-23 11:15:50 · 2280 阅读 · 0 评论 -
【Android】利用adt-bundle在Windows下轻松搭建Android开发环境与Hello world
Android开发环境有三种方式,分别是JDK+SDK+Eclipse+ADT、JDK+adt-bundle与JDK+Android Studio。不要使用JDK+SDK+Eclipse+ADT这种方式,不是说什么太复杂的,是因为郭嘉的网络你懂的,打开SDK工具之后就根本就下载不了。Android Studio也是不行的,说好集合大量打开环境。安装的时候却还是需要联网。建议使用JDK+adt...原创 2019-05-21 11:33:52 · 225 阅读 · 0 评论 -
一台电脑安装两个不同版本jdk,实现不同版本切换
在实际开发中,可能会碰到不同项目需要利用不同jdk版本进行开发,这时候就需要我们安装不同jdk版本,实现不同项目进行jdk切换了。 首先,可根据需求下载不同jdk版本,这地方我安装了jdk1.6(32位),jdk1.7jdk1.8,关于jdk可自行去官网下载安装。安装好后配置好相关环境变量,这里我们不再多加赘述。安装...原创 2019-05-21 11:20:19 · 980 阅读 · 0 评论 -
Android实现自定义适配器详解
Android实现一个简单的自定义适配器经常面试会被问以下的面试题:ListView的优化方案答:(1)如果自定义适配器,那么在getView方法中要考虑方法传进来的参数convertView是否为null,如果为null就创建convertView并返回,如果不为null则直接使用。在这个方法中尽可能少创建view。(2)给convertView设置tag(setTag()),传入一个...原创 2019-05-21 11:39:55 · 847 阅读 · 0 评论 -
Java回调机制
一、Java回调机制是什么意思Java中的回调机制是什么意思呢?所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法。百度百科中对Java回调机制是这样解释的:软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。回调是一种特殊的调用,至于三种方式也有点不同。1、同步回调,即阻塞,单向。2、回调...原创 2019-06-03 11:08:05 · 132 阅读 · 0 评论 -
JDK官网下载历史版本
1.进入官网,百度JDK官网,找到官网,或者直接https://www.oracle.com进入,因为网上官方可能会有多个,只是跳转的是不同的页面而已,但是上面的目录栏是不变得,按照红色框,找到products,再找到Java,就可进入Orcel官网提供得JDK官网下载地址2.然后点击下载3.进入之后就会看到最新得JDK版本以及最近得版本,下载在配置环境变量即可(环境变量配置https://blog.csdn.net/qq_15110681/article/details/112209586)。如果想原创 2021-01-04 23:01:11 · 17809 阅读 · 3 评论 -
java---转义字符
转义字符是指,用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”。常见的转义字符:\n 回车(\u000a)\t 水平制表符(\u0009)\b 空格(\u0008)\r 换行(\u000d)\f 换页(\u000c)’ 单引号(\u0027)" 双引号(\u0022)\ 反斜杠(\u005c例:String greeting = “...原创 2019-06-03 18:17:20 · 161 阅读 · 0 评论 -
DateFormat -- getInstance(), getDateInstance(), getDateTimeInstance()时间格式转换
import java.util.Calendar;import java.text.DateFormat;import java.util.Date;public class Test {public static void main(String[] args) {Date d1 = new Date();System.out.println(d1);DateFormat df1...转载 2019-08-24 10:55:40 · 4504 阅读 · 0 评论 -
Java环境变量的配置及意义
首先是配置参数,这个网站上很多。很多网站上说要配置三个参数,即Path,classpath,JAVA_HOME三个。 简要的介绍一下这三个环境变量。Path使得系统可以在任何路径下识别java命令.JAVA_HOME指明JDK安装路径.(设置这个参数是为了偷懒,方便配置Path和classpath时可以直接使用该变量配置,差不多就是相对路径的意思了,不想配置的话path和classpath直接使用绝对路径也是可以的)classpath为java加载类(class or lib)路径,只.原创 2021-01-04 22:48:06 · 396 阅读 · 0 评论 -
内网搭建yapi接口管理平台
啥是yapi如果你会用百度,你会发现,yapi是一个高效、易用、功能强大的API管理平台。但这次百度可能会骗你,因为你导航进去的yapi官网,是去哪网的一个demo,里边的页面都是demo。在页面的最下边,我找到了yapi的github地址。总之,yapi是一个接口管理平台。搭建在内网上,你可以用它来管理你的接口。作为协作工具,可以减少前端和后端的沟通成本,让开发更快速更便捷。搭建平台这件事,理应运维或者是后端来做,所以下边的内容,更适合这两类人群来阅读。如果你想要研究..转载 2021-06-03 14:29:53 · 1485 阅读 · 0 评论 -
Java学习路线总结(2022版)
本文将分享Java的后端学习路线(最新版),整理了一些知识点和学习资源,希望能够对大家有所帮助。 第一部分:Java 基础知识及开发工具使用 这个阶段就是编程入门,掌握 Java 这门编程语言的基本语法及开发工具的使用。 包括知识点: 常用开发工具使用java语言基础集合java多线程jvm 学习资源 文档 菜...转载 2022-04-02 10:13:39 · 290 阅读 · 0 评论 -
JAVA中的super()方法为什么在最前面
今天上课老师提了一个问题 Java在继承的时候,会使用super方法,那么这个方法为什么通常都要写在最前面?有很多不同的答案,选出一种我认为比较好的,在这里简单说明:举个栗子定义父类House,构造函数中要初始化成员door的高度。如果子类Church的door比较高,如果我们先初始化子类的door的高度,后使用super来初始化通用属性,子类定义好的属性就会被覆盖。————————————————...转载 2021-10-29 17:25:13 · 269 阅读 · 0 评论 -
json不允许整数键
转载 2021-05-26 09:58:57 · 233 阅读 · 0 评论 -
springmvc的web.xml配置<url-pattern>的访问路径分析【/】【/*】【/**】【*.do】【空】【/resources/*】的区别
<url-pattern>是<servlet-mapping>的子元素,用来指定servlet的访问路径,即URL。它必须是以“/”开头! 1)可以在<servlet-mapping>中给出多个<url-pattern>...转载 2021-05-19 15:19:54 · 775 阅读 · 0 评论 -
android开发 findviewbyid 结果为null 的原因
findViewById 返回 null 的原因今天运行一个之前开发的项目时,发现了这个问题。真是百思不得其解,因为之前开发的时候是好好的,而且代码没有错误。到网上查了一下,找到了原因。主要有两种原因。即在setContentView调用之前,调用了findViewById去找main布局中的界面元素lv_contactbook,那么所得到的结果一定是null。正确的做法是将findviewbyid,挪至setContentView方法调用之后。第二种情形是Eclipse造成的,要解决这个问题,需要转载 2021-05-18 11:58:20 · 1721 阅读 · 0 评论 -
Android Studio/Eclipse/MyEclipse/Intellij IEDA这种编辑器的工程目录结构图
写这篇文章是为了方便程序员在查看试用别人的项目工程时,能够快速的识别出对方使用的编辑器是哪一种编辑器,以便我们能很快的打开,在使用前需先了解一个简单的概念,就是创建Project和创建Moudle有什么区别,创建工程其实就是一个工作空间,然后再该工作空间中再创建一个moudle,而创建moudle,只是单纯的创建一个moudle,以Android为例,你会发现创建工程时,里面有一个app的文件夹,如下图,该app文件夹其实就相当于一个moudle,然后你在创建一个名为test的moudle,你会发现又会原创 2021-04-26 12:02:06 · 239 阅读 · 2 评论 -
安卓程序访问网站URLConnection并获取返回结果(区别HttpURLConnection)
public static String SendGET(String url){String result="";//访问返回结果BufferedReader read=null;//读取访问结果try {//创建urlURL realurl=new URL(url);//打开连接URLConnection connection=realurl.openConnection();// 设置通用的请求属性connection.setRequestProperty("accept.转载 2020-12-21 14:23:07 · 574 阅读 · 1 评论 -
java中的URLConnection和HttpURLConnection有什么区别
今天看了一下公司同事的代码,如下1 URLConnection connection = openConnection(localURL);2 HttpURLConnection httpURLConnection = (HttpURLConnection)connection; 好奇,为何需要将 URLConnection 转 HttpURLConnection ? 点进两个源码里面发现1 一、HttpURLConnection...原创 2020-12-21 14:13:07 · 579 阅读 · 0 评论 -
JSon格式
一个对象{}里可以又一个或者多个数组[],逗号隔开。一个数组[]里可以又一个或者多个对象{},逗号隔开。区别:两个数组[]必须被一个对象{}包裹,逗号隔开。两个对象{}必须被一个数组[]包裹,逗号隔开。...原创 2020-07-01 11:37:07 · 179 阅读 · 0 评论 -
JSON里的大括号{}和中括号[]。(关于JSON的结构)
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var LangShen = {"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层...转载 2019-12-25 15:10:43 · 12494 阅读 · 1 评论 -
配置JAVA环境变量中CLASSPATH变量的作用
在了解CLASSPATH变量之前,我们要先设置JAVA_HOME和path这两个环境变量,让JAVA环境可以成功地运行起来,然后,再开...原创 2019-11-04 09:26:51 · 180 阅读 · 0 评论 -
Jackson介绍(1)-jackson2.x与Jackson1.9的比较
ackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。Jackson库于2012.10.8号发布了最新的2.1版。Jackson源码目前托管于GitHub,地址:https://github.com/FasterXML/一、Jackson 2.x介绍Jackson 2.x版提供了三个JAR包供下载:1. Core库:strea...转载 2019-11-01 10:54:27 · 870 阅读 · 0 评论 -
重定向和转发的区别
转自深入理解重定向和转发 作者 李社河import java.text.*; import java.util.*; im...转载 2019-11-01 10:40:39 · 110 阅读 · 0 评论 -
c3p0和dbcp的区别
c3p0简介:C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。dbcp简介:DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:comm...原创 2019-11-04 09:27:32 · 164 阅读 · 0 评论 -
数组的三种定义方式
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-31 11:22:32 · 1401 阅读 · 0 评论 -
Apache官网下载.jar包
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-31 11:20:57 · 532 阅读 · 0 评论 -
Java读取 Mysql的 datetime类型
Java读取 Mysql的 datetime类型 1. 在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。2. 在这里既不能使用 Result...转载 2019-10-31 11:40:28 · 2173 阅读 · 1 评论 -
如何通过Oracle官网下载jdk历史版本
1、登录Oracle官网,网址为:https://www.oracle.com/index.html2、点击屏幕下方的Trials and Downloads 如下图2、向下滑动屏幕 选择Java for Developers 如下图3、将屏幕滑动到最下方,点击Java Archive选项后面的DOWNLOAD如下图4、在列表中选中你想要下载的历史版本 如下图...转载 2019-10-30 11:24:34 · 1726 阅读 · 0 评论 -
byte为何范围是-128~127
byte为何范围是-128~127 从我们接触Java的时候,就被告知基础类型byte是一个字节,占8位,表示的范围是-128~1...转载 2019-10-30 11:17:41 · 307 阅读 · 0 评论 -
动态Web工程在Tomcat服务器上运行时的目录结构以及如何填写路径
左图是动态web工程目录结构,右图是工程再Tomcat服务器上运行时的目录结构, 可以看出service在被编译之后会整个包移到WEB-INF目录下,然后WebContent目录改为Chiken,即访问的工程名为Chiken 明白以上项目在Tomcat中运行时的目录结构可帮助理解相对路径如何填写。...原创 2019-09-17 10:23:17 · 662 阅读 · 0 评论 -
Eclipse各版本代号一览表以及官网上有很多版本的eclipse的比较
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-16 13:57:21 · 3869 阅读 · 0 评论 -
Eclipse查看版本号并下载对应插件
因为 个人原因,安装了一个2019-03月版本得Eclipse,版本为4.11得纯净版,没有任何插件,现在想安装一个web插件,以便可以建web动态工程,于是上网查看如何下载,归结网上各家所说,就是首先要查看自己Eclipse的版本号,然后再下载对应的web插件,比如 oxygen 的插件安装站点就是http://download.eclipse.org/relea...原创 2019-09-16 13:56:28 · 1546 阅读 · 0 评论