java中需要注意的小细节】的更多相关文章

很早以前就打算写博客,但是总是因为不知道写什么,或是觉得博客里其他人已经把我要写的整理很好了而迟迟没有动笔,现在决定把自己平时的记录的一些笔记拿出来,希望大神们可以批评指导,并且希望能够帮助一些刚刚入门的程序员们,同时也希望自己在整理温故笔记的同时得到提升. 1.运算符:我们在使用算术运算符时,记得要注意下列事项: 除法"/"当两边为整数时,取整数部分,舍余数.当其中一边为浮点型时,按正常规则相除. "%"为整除取余符号,小数取余没有意义(执行出来显示的余数是小数)…
JAVA日志管理既是一门科学,又是一门艺术.科学的部分是指了解写日志的工具以及其API,而选择日志的格式,消息的格式,日志记录的内容,哪种消息对应于哪一种日志级别,则完全是基于经验.从过去的实践证明,JAVA的日志记录会严重的影响性能.我也曾多次亲眼见到在DEBUG模式下运行的在线股票交易程序,比在WARN或是其它更高层次模式下运行时延时要严重的多.延时和速度是任何电子交易平台或是股票交易平台的一个重大关注点,所以我们必须了解并掌握JAVA日志及其最佳实践.这不仅仅只是为了用在金融或是投资银行领…
我们在win7下进行android应用开发.须要搭建对应的开发环境.如今普遍基本上都是eclipse+adt+sdk,在本人搭建完环境后,发现eclipse下.java中的凝视和xml中的中文字体变得特别小,无法看的清楚.解决方法例如以下: 1.Java中字体变慷慨法: 打开eclipse.Window-->Preferences,例如以下图打开: 双击第二个红色框,例如以下图: 将字体改成五号就可以. 2.xml中中文字体太小解决方法: 打开eclipse.Window-->Preferen…
使用javadoc完成自动文档,这一段将在后期进行介绍. 类,方法和变量的作用域. 使用修饰符public和修饰符private,对于类和方法来说并没有什么不妥的,但是变量使用public却在某些时刻看起来很愚蠢. 典型情况下是应该将变量的访问定义为private. 为类定义相等的方法.当我们在使用==运算符比较两个对象时,我们其实是在检测他们是否有相同的内存地址,而不是直观意义上的相等.所以我们可以选择一个equals方法来实现我们的目标.比如我们在看两个对象是否相等时我们应该选择比较比较他们…
笔者csdn博客同文地址:https://blog.csdn.net/weixin_45791445/article/details/106597515 我是小康小白,一个平平无奇的Java小白.热爱有趣的文字,生活和远方. 个人博客:https://blog.csdn.net/weixin_45791445 小白最近快考试了,复习的顺便总结一下一些小白认为容易忘记的知识点,希望能帮助到大家. 小白的总结系列二,三已上线Java中容易遗漏的常用的知识点( 二 )(为了和小白一样马上要考试的兄弟准…
简介 Java SE 10引入了局部变量的类型推断.早先,所有的局部变量声明都要在左侧声明明确类型. 使用类型推断,一些显式类型可以替换为具有初始化值的局部变量保留类型var,这种作为局部变量类型 的var类型,是从初始化值的类型中推断出来的. 关于此功能存在一定的争议.有些人对它的简洁性表示欢迎,其他人则担心它剥夺了阅读者看重的类型信息 ,从而损害了代码的可读性.这两边观点都是对的.它可以通过消除冗余信息使代码更具有可读性,也可以 通过删除有用的信息来降低代码的可读性.另外一个观点是担心它会被…
最近项目中需要用到md5加密,就自己在网上看了看. package com.wxgs.ch01; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import sun.misc.BASE64Encoder; public class TestMD { public static void main(String[] args) { String oldpwd=md5Add("12…
--------------------------------------------关于命名------------------------------------------------- 1.定义的变量名有单词组成,第一个单词首字母要小写,习惯上加一个下划线,表示是成员变量. 变量声告诉我们这将会可以放入什么样的数据.变量的名字,可以可以随便起,当然能有一定的意义最好,不过有些约定,变量名字必须不包含任何空格或者特殊字符,他们只能是字符,数字和下划线.他们也不能以数字开头. 2.prod…
最近做项目,由于java语法不是非常的熟悉,编写代码过程中不难遇到一些问题: 代码里写了一条这种语句: Map<String, List<String>> configFileMap = new Map<String, List<String>>(); List<StubObject> configDirList = new List<StubObject>(); 就会报这样的错误:(List那个报错和下面的类似) Cannot in…
一.==和equals 1.比较两个变量时 a.==可以判断两个变量是否相等,如果两个变量是基本类型变量,而且是数值类型,只要两个变量值相等,返回true. 2.比较两个引用变量 a.==只有两个引用类型变量指向同一对象,才会返回true.==不可以比较类型上没有父子关系的对象. b.equals()方法是Object类提供的一个实例方法,所以所以引用变量都可以使用该方法来判断是否和其他引用变量相等,但这个方法没有重写前,和==没有区别,因为他的源码是: public boolean equal…