#JAVA编程思想

使用Java命令行方式导入第三方jar包来运行Java程序的命令

1.首先使用命令行进入到a.java所在的文件夹:(比如我的在D:javaeeworkspaceSharedPS_WSsrccomdyfmain这样一个路径下,)d:回车,cdD:javaeeworkspaceSharedPS_WSsrccomdyfmain回车,2.使用javac命令运行a.java源文件,运行时需要...

Java输出打印工具类封装

在进行Java打印输出,进行查看字段值的时候,觉得每次写了System.out.println之后,正式发布的时候,还得一个个的删掉,太麻烦了,经过别人的指教,做了一个Java的打印输出封装类,只为记录一下这个工具类。不多说,贴代码1packagecom.dyf.utils;2/**3*描述:封装输出打印,设置打印开关...

Java中实现异常处理的基础知识

Java中实现异常处理的基础知识    异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。 源代码示例:package yanzheng...

java中子类与基类变量间的赋值

Java中子类与基类变量间的赋值子类对象可以直接赋给基类变量。基类对象要赋给子类对象变量,必须执行类型转换,其语法是:子类对象变量=(子类名)基类对象名;也不能乱转换。如果类型转换失败Java会抛出以下这种异常:ClassCastException  package yanzheng;&n...

java类与对象的动手动脑和其他小问题

在Java中,我们可以通过组合一私有字段和一对get/set方法来定义一个属性。私有的变量,共有的方法。package sample; /** * 自定义Java类的示例 */class MyClass {// 公有字段public&nbs...

java基础语法知识

1.用消息框显示加法计算结果package plusdialog; import javax.swing.JOptionPane;  // import class JOptionPane public class&nb...
代码星球 ·2021-02-20

java-获取字符串中字符位置

publicstaticList<Integer>getStringIndex(Stringstr,Stringkey){List<Integer>list=newArrayList<Integer>();for(inti=0;i<str.length();i++){if(st...

java-uuid生成

UUID.randomUUID().toString().replace("-","") ...
代码星球 ·2021-02-20

java.sql.SQLException: Access denied for user 'root'@'d001' (using password: YES)

在安装CDH的时候报错了:root@d001:/var/cache/yum/x86_64/7/base#/opt/cm-5.13.0/share/cmf/schema/scm_prepare_database.shmysqlcdh-hd001-uroot-proot-pwordemotion--scm-hostd001...

"main" java.io.IOException: Mkdirs failed to create /user/centos/hbase-staging (exists=false, cwd=file:/home/centos)

  Exceptioninthread"main"java.io.IOException:Mkdirsfailedtocreate/user/centos/hbase-staging(exists=false,cwd=file:/home/centos)atorg.apache.hadoop.fs....

python的方法VSjava方法

类方法用static修饰的方法。由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制:1.类方法中不能引用对象变量;2.类方法中不能调用类的对象方法;3.在类方法中不能调使用super,this关键字;4.类方法不能被覆盖。实例方法当一个类创建了一个对象后,这个对象就可以调用该...
代码星球 ·2021-02-20

30、Java并发性和多线程-阿姆达尔定律

以下内容转自http://ifeve.com/amdahls-law/:阿姆达尔定律可以用来计算处理器平行运算之后效率提升的能力。阿姆达尔定律因GeneAmdal在1967年提出这个定律而得名。绝大多数使用并行或并发系统的开发者有一种并发或并行可能会带来提速的感觉,甚至不知道阿姆达尔定律。不管怎样,了解阿姆达尔定律还是...

29、Java并发性和多线程-非阻塞算法

以下内容转自http://ifeve.com/non-blocking-algorithms/:在并发上下文中,非阻塞算法是一种允许线程在阻塞其他线程的情况下访问共享状态的算法。在绝大多数项目中,在算法中如果一个线程的挂起没有导致其它的线程挂起,我们就说这个算法是非阻塞的。为了更好的理解阻塞算法和非阻塞算法之间的区别,...

28、Java并发性和多线程-剖析同步器

以下内容转自http://ifeve.com/anatomy-of-a-synchronizer/:虽然许多同步器(如锁,信号量,阻塞队列等)功能上各不相同,但它们的内部设计上却差别不大。换句话说,它们内部的的基础部分是相同(或相似)的。了解这些基础部件能在设计同步器的时候给我们大大的帮助。这就是本文要细说的内容。注:...

27、Java并发性和多线程-CAS(比较和替换)

以下内容转自http://ifeve.com/compare-and-swap/:CAS(Compareandswap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进行比较,如果当前变量的值与我们期望的值相等,就使用一个新值替换当前变量的值。这听起来可能有一点复杂但是...
首页上一页...3738394041...下一页尾页