点击进入_很多其它_Java千百问 1.is-a,has-a,like-a是什么 在面向对象设计的领域里,有若干种设计思路,主要有例如以下三种: is-a.has-a.like-a java中在类.接口.抽象类中有非常多体现. 了解java看这里:什么是Java 了解类和对象看这里:类.对象究竟有什么秘密 了解接口和抽象类看这里:接口和抽象类有什么差别 2.is-a是什么 is-a.顾名思义,是一个.代表继承关系. 假设A is-a B,那么B就是A的父类. 一个类全然包括还有一个类的全部属性及…
点击进入_很多其它_Java千百问 1.接口和抽象类有什么差别 在Java语言中.抽象类abstract class和接口interface是抽象定义的两种机制. 正是因为这两种机制的存在,才赋予了Java强大的面向对象能力.抽象类abstract class和接口interface在对于抽象定义方面具有非常大的类似性.甚至能够相互替换.因此非常多开发人员在进行抽象定义时对二者的选择显得比較任意.事实上,两者之间还是有非常大的差别.对于它们的选择能反映出对问题本质的理解.对设计意图的理解. 了解…
点击进入_很多其它_Java千百问 1.什么是值传递 值传递,是将内存空间中某个存储单元中存放的值,传送给还有一个存储单元.(java中的存储单元并不是物理内存的地址,但具有相关性) 比如: //定义了一个改变參数值的函数 public static void changeValue(int x) {   x = x *2; } public class TestMain{ //调用该函数 int num = 5; System.out.println(num); changeValue(num…
点击进入_很多其它_Java千百问 二进制是如何做位运算的 程序中的全部数在计算机内存中都是以二进制的形式储存的.位运算说白了,就是直接对整数在内存中的二进制位进行操作. 其它运算符看这里:java种的运算符都有哪些 大部分运算流程都是先将整数转换为二进制.然后进行对应二进制操作.常见的操作有例如以下几种:以下我们具体说明,运算符的优先级看这里:java运算符的优先级是如何的 1.按位与 and两个二进制数进行按位与操作:同样位的两个数字都为1.则为1:若有一个不为1,则为0. 比如:00101…
点击进入_很多其它_Java千百问 局部变量.类变量.实例变量有什么差别 在聊局部变量.类变量.实例变量有什么差别之前,我们须要了解一下Java变量. 1.Java变量是什么 在数学世界中,我们知道有常量.变量. 举一个样例.小红和小蓝每一个人都有带了钱,小蓝带了5元,小红的钱比小蓝多10元.对于这样一个场景,我们通常会使用方程式表达: 设小红的钱为x,小蓝的钱为y.当中x,y都是数字.得出方程式: y=5; x=y+10; 我们看一下这个过程.首先如果了2个x.y两个变量,然后依据逻辑写出2个…
每日一句英语学习,每天进步一点点: 前言 不管面试 Java .C/C++.Python 等开发岗位, TCP 的知识点可以说是的必问的了. 任 TCP 虐我千百遍,我仍待 TCP 如初恋. 遥想小林当年校招时常因 TCP 面试题被刷,真是又爱又狠…. 过去不会没关系,今天就让我们来消除这份恐惧,微笑着勇敢的面对它吧! 所以小林整理了关于 TCP 三次握手和四次挥手的面试题型,跟大家一起探讨探讨. TCP 基本认识 TCP 连接建立 TCP 连接断开 Socket 编程 PS:本次文章不涉及 T…
/** * @param value * @return */ @SuppressWarnings("unused") public static void convertLoanRMBTable(double value) { LoanContractTemplateBean.LoanRMBTable loanRMBTable = new LoanContractTemplateBean.LoanRMBTable(); //百万 十万 万 千 百 十 个 角 分 String mil…
Java基础知识30问   1. 面向对象和面向过程的区别 面向过程 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机.嵌入式开发.Linux/Unix等一般采用面向过程开发,性能是最重要的因素. 缺点: 没有面向对象易维护.易复用.易扩展 面向对象 优点: 易维护.易复用.易扩展,由于面向对象有封装.继承.多态性的特性,可以设计出低耦合的系统,使系统更加灵活.更加易于维护 缺点: 性能比面向过程低 2. Java语言有哪些特点? 简单易学: 面向对象(封装…
Oracle百问百答(四) 31.怎样查看某用户下的表? select table_name from all_tables where owner=upper('jhemr'); 32.怎样查看某用户下的表空间? (1)select tablespace_name from dba_tables where table_name='EMP' and owner=upper('jhemr');(表+用户) (2)select table_name,tablespace_name from dba…
java后台訪问url,并传递数据--通过httpclient方式 须要的包,包可能多几个额外的,假设无用或者冲突删除就可以.httpclient是使用的是4.4.1的版本号:http://download.csdn.net/detail/myfmyfmyfmyf/8894191 1.无參数传递,以微信开发为例,后台訪问url连接获得所有的人员列表 /** * 获取所有人员列表 * @return */ public JSONObject getAllEmployee(){ //获取微信号 St…