- 博客(245)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
原创 JAVA核心技术卷1 corejava.zip 下载地址
JAVA核心技术卷1 第11版:官方下载地址:http://horstmann.com/corejava/corejava.zip百度云链接:https://pan.baidu.com/s/13yOv0iyBWonv21Oytvrnhw提取码: fqwe
2021-01-31 00:10:11 5163 1
原创 但在UNIX中, 禁止使用*以防止shell命令进一步扩展。
java核心技术卷1 原文:从Java SE 6开始, 可以在JAR文件目录中指定通配符, 如下:/home/user/classdir:.:/home/user/archives/'*'或者c:\classdir;.;c:\archives\*但在UNIX中, 禁止使用*以防止shell命令进一步扩展。看下英文版就知道意思了:In UNIX, the * must be escaped to prevent shell expansion.正确理解:*.
2021-01-31 00:10:08 289
原创 Java核心技术卷1 如何阅读?
如何阅读本书拿到书的第一眼肯定去看目录,大概了解一下,各个章节所讲内容。为表对作者的尊重,快读扫读了,译者序、前言和致谢。通过目录了解到,第1,2章所讲概述和环境搭建,对于我来说没有价值,选择忽略。第10,11,12,13章所讲Java图形界面相关,当今这方面几乎很少使用,选择忽略。由于并不是Java新手,所以我将选择对我有益的知识点进行记录。更详细的原文:https://segmentfault.com/a/1190000018462198...
2021-01-31 00:10:04 978
原创 java核心技术卷1 所有示例代码
还要安装本书的程序示例。 可以从http://horstmann.com/corejava下载示例。这些程序打包在一个zip文件corejava.zip中。 可以将程序解压缩到你的主目录。它们会放在目录corejava中。
2021-01-31 00:10:00 1499 1
原创 Java 子类构造方法为什么要super()
这个是Java的规定:子类继承父类,子类的构造方法必须调用super()即父类的构造方法,而且必须放在构造方法的第一行。1、为什么在实例化子类的对象时,会先调用父类的构造器?答:子类继承父类后,获取到父类的属性和方法,这些属性和方法在使用前必须先初始化,所以须先调用父类的构造器进行初始化2、在哪里调用父类的构造器?答:在子类构造器的第一行会隐式的调用super();,即调用父类的构造器如果父类中没有定义空参的构造器,则必须在子类的构造器的第一行显示的调用super(参数);,以调用父..
2021-01-31 00:09:56 3405 1
原创 java核心技术卷1 Retirement.java错误
错误出现在英文版。28 while (balance > goal)29 {30 // add this year's payment and interest31 balance += payment;32 double interest = balance * interestRate / 100;33 balance += interest;34 years++;35 }正确是while (balance < goal)。 中文版是正确的。...
2021-01-31 00:09:53 152
原创 java常量的简单笔记
笔记在Java中, 利用关键字final指示常量。关键字final表示这个变量只能被赋值一次。 一旦被赋值之后, 就不能够再更改了。习惯上, 常量名使用全大写。在Java中, 经常希望某个常量可以在一个类中的多个方法中使用, 通常将这些常量称为类常量。 可以使用关键字static final设置一个类常量。来源java核心技术卷1...
2021-01-31 00:09:49 116
原创 错误(10044): 不能将“文本型 数组”数据转换到“文本型”数据。
这种问题可能出现在 调用子程序的时候传递了一个文本型数组, 但是子程序定义那里的参数没有声明成数组解决方法就是: 勾上 数组
2021-01-31 00:09:45 6889
原创 servlet 出现404问题的原因
根本原因是没有找到资源。原因一修改了web.xml但是没有重启tomcat服务器,因为它是把web.xml加载到内存的,所以后面修改了也必须重启服务器才能获取到新配置的servlet原因二检查servlet-mapping的url-pattern有没有写错,注意大小写...
2021-01-31 00:09:41 1482
原创 IntelliJ IDEA 删除整行快捷键
Ctrl+y提示下面内容use ctrl+y redo or to delete line?This behavior can be changed later in Settings|Keymap.复制选择Delete line即可。至于恢复撤销也就是Redo可以使用快捷键ctrl+shift+z
2021-01-30 13:49:32 1867
原创 If you already have a 64-bit JDK installed 解决方法
跟着方法做,重启ide后报错:If you already have a 64-bit JDK installed ,defined a JAVA_HOME variable in Computer>System Properties>System Settings>Environment Variables Failed to create JVM .JVM Path:问题:我是因为根据文档中3.将 - javaagent: C: \ jetbrains-agent.jar
2021-01-30 13:49:20 8496 3
原创 不能在方法里定义private变量的原因
变量和属性是有区别的:变量是方法体中定义的,我们称为临时变量。属性是类体中定义的。而权限标示符只用于修饰属性和方法。不修饰变量。 方法中定义的临时变量在方法调用完成之后就不存在了,不需要用修饰符定义!...
2021-01-30 13:49:14 681
原创 搜狗浏览器 表单登录问题的解决
问题登录的时候,浏览器自动替换输入的内容成为以前的账号。导致无法登录新账号。解决浏览器右上角三条扛点一下,进入设置,左边选账号助手然后删除之前那个网站保存的表单数据就行了。...
2021-01-30 13:48:58 578
原创 为什么包装器中的内容不可变?
不可变对象想必大部分朋友都不陌生,大家在平时写代码的过程中100%会使用到不可变对象,比如最常见的String对象、包装器对象等,那么到底为何Java语言要这么设计,真正意图和考虑点是什么?可能一些朋友没有细想过这些问题,今天我们就来聊聊跟不可变对象有关的话题。 以下是本文目录大纲: 一.什么是不可变对象 二.深入理解不可变性 三.如何创建不可变对象 四.不可变对象真的"完全不可改变"吗?更多前往:深入理解Java中的不可变对象 - Matrix海子 - 博客园...
2021-01-30 13:48:53 282
原创 Flash Decompiler Trillix failed to open
问题Flash Decompiler Trillix:Failed to open swf; file is corrupted.解决使用硕思闪客精灵打开即可。
2021-01-30 13:48:49 414 1
原创 正则表达式 不含指定字符串
假设需要不包含abcString s = "((.(?!abc))*.)"; 详细教程:正则表达式-不包含某个字符串-木又寸的技术博客-51CTO博客正则表达式语言 - 快速参考 | Microsoft Docs使用正则表达式找出所有不包含某字符串的行 - 我大EOI前端 - SegmentFault 思否...
2021-01-30 13:48:44 2895
原创 JsonStr逻辑方法 是什么东西?
在精易模块官方http://ec.125.la/查类_json的命令看到JsonStr逻辑方法一搜没有这个东西。下载模块源码查了一下,应该是JsonStr.逻辑方法 =JsonStr是类_json的成员名,是个MSScriptControl.ScriptControl类型的com对象调用格式: 〈逻辑型〉 对象.逻辑方法 (文本型 方法名称,[通用型 参数数据],... ) - 系统核心支持库->对象英文名称:RunBoolMethod执行本对象返回逻辑型数据的方法,如.
2021-01-30 13:48:39 1172
原创 typecho 数据库 批量修改文章内容
进入phpmyadmin后执行下面语句UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'原内容','新内容');
2021-01-30 13:48:18 789
原创 java.util 文件位置在哪
文件位置:javasrc\java.base\java\utiljavasrc是下载java源码src.zip后解压的文件夹。
2021-01-29 11:50:26 3055
原创 ArrayList数组列表为什么不能存储基本类型?
一为什么ArrayList数组列表或者其他集合都不能存储基本类型呢?看一下arraylist的源码:public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable通过菱形语法('<>')可以将ArrayList内元素的类型限定为E类型。需要注意的是<
2021-01-29 11:50:15 2513
原创 idea fileoutputstream输出位置
默认输出位置是当前项目文件夹如果要修改成和class同一级文件夹,可以this.getClass().getResource("").getPath()
2021-01-29 11:49:55 1407
原创 form设置不发送submit的值
如果某个submit按钮没有name属性。点击这个按钮的时候,浏览器也会将form的数据封转后发送给服务器,但是不包含submit按钮本身的name和value信息。
2021-01-29 11:49:36 331
原创 idea 本类getResourceAsStream
在project structure中配置 文件夹为Resources,文件夹名任意接着就可以获取到root下面的文件了InputStream in = HTTPServer.class.getResourceAsStream("/"+uri);
2021-01-29 11:49:32 208
原创 iPad看代码的方法
将代码上传到github或者码云上,例如:https://github.com/Tuziang/tomcat-java-webhttps://gitee.com/tuziang/tomcat-java-webiPad在Safari浏览器就可以看了。
2021-01-29 11:49:28 7149
原创 socket.getInputStream() 为什么sleep
tomcat与java web开发技术详解中: /*读取HTTP请求信息*/ InputStream socketIn=socket.getInputStream(); //获得输入流 Thread.sleep(500); //睡眠500毫秒,等待HTTP请求 int size=socketIn.available(); byte[] buffer=new byte[size]; socketIn.read(buffer);注释说: 睡眠500.
2021-01-29 11:49:24 390
原创 final Socket socket = serverSocket.accept();
Tomcat与Java Web开发技术详解中try { final Socket socket = serverSocket.accept();}这里socket已经用了final表示不可变了,为什么还可以连接多个客户端?原因: 块作用域,其实加不加不影响,作者加上可能是为了表示一次只能处理一个请求。...
2021-01-29 11:49:19 807 1
原创 分页查询计算beginIndex和endIndex
加入页面显示数量固定10当前页数 开始 结束 1 0 10 2 11 20 3 21 30 4 31 40 推出:开始 = 当前页数*页面显示数量+1结束 = 开始+页面显示数量也可以是 当前页数*页面显示数量...
2021-01-28 10:42:53 748
原创 limit prepareStatement报错
我正在用Java编写代码,我想每次在MySQL表的下一行运行此代码,第二次运行此代码.String timh1 = "1";String timh2 = "2";PreparedStatement st = null;String sqlGrammes = "SELECT SURNAME ,KATHGORIA, AFM , NAME FROM EMPLOYEE LIMIT ?,? ";try { st = connection.prepareStatement(sqlGramme.
2021-01-28 10:42:48 405
原创 java获取项目绝对路径
Thread.currentThread().getContextClassLoader().getResource()
2021-01-28 10:42:41 201
原创 java ResourceBundle类
ResourceBundle类是java自带的类,类路径:java.util.ResourceBundle,用来读取项目中后缀为properties的配置文件。下面简单举例说明一下用法:1. 数据准备1)配置文件名称:application.properties(可将文件存放在工程的resource目录下,或者lib目录下)2)配置文件内容: dataBaseIp=127.0.0.1 user.name=root user.password=123456...
2021-01-28 10:42:37 1297 1
转载 ResourceBundle.getBundle文件路径问题
当出现java.util.MissingResourceException: Can't find bundle for base name payclient, locale zh_CN说明是添加的配置文件 不存在或者是存放的路径不正确。1. 首先合适一个配置文件是否存在,如果不存在则添加配置文件。2. 如何文件存在,测试系统获取不到,使用它的全路径,例:ResourceBundle config = ResourceBundle.getBundle("com.amaker.test.M.
2021-01-28 10:42:32 1231
原创 java.util.MissingResourceException: Can‘t find resource for bundle
错误原因很简单,我这里就是properties中没有读取时候的key,所以请仔细核对,你读取时候的key在properties中是否一致,特别是大小写。
2021-01-28 10:42:28 1184 1
原创 mac idea向上/向下插入空行快捷键
向下插入空行:shift + enter向上插入空行:option + command + enter
2021-01-28 10:42:05 1390 1
原创 java sourcepath 用处
javac -help --source-path <path>, -sourcepath <path> 指定查找输入源文件的位置举例:你的代码在d:\test你的当前目录在c:\你如果编译,就需要指定代码的目录了
2021-01-28 00:11:23 812 1
原创 java的main前面为什么要加static
用static修饰的方法,无须产生类的实例对象就可以调用该方法。没有static修饰的方法,需要产生一个类的实例对象才可以调用该方法。main方法必须要static来修饰,是因为main方法是Java解释器调用的,那时候还没有任何对象产生。转载:https://blog.csdn.net/maozezhong0/article/details/51870527...
2021-01-27 11:52:24 2380 1
原创 易语言新建窗口程序卡死 的解决方法
原因:使用破解版易语言就有可能会出现这种问题安装精易助手,然后每次新建窗口程序的时候都这样做:新建-窗口程序
2021-01-27 11:52:20 1897
转载 idea复制module并在一个窗口展示
1 创建一个空项目(empty project)空项目相当于eclipse的工作空间(workspace)2 创建一个module!在这里插入图片描述在这里插入图片描述3 选中一个项目,右键复制,粘贴4 导入项目5 修改需要更改的名称,批量替换注:有个xxx.iml文件替换不掉名字,删除即可,idea自动重新生成对的...
2021-01-27 11:52:11 483
net.nf.json有没有类似fastjson的@JsonField的注解?
2022-11-09
在Java中怎么调用python程序?
2022-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人