- 博客(15)
- 收藏
- 关注
原创 java------------修饰符protected-------------易错剖析
创建一个抽象的父类,其成员都用protected修饰package day10;public abstract class Fu { public String name; protected abstract void show();}创建一个在其它包下的子类继承自父类,分别用父类引用和子类对象调父类的成员,结果只有子类可以。package day10.zi;import day10.Fu;p...
2018-03-29 19:28:38 155
原创 java ----- -----假如让你设计一个百亿级别的计算器思路
要想实现这个功能,首先要明白计算机是通过二进制补码的方式进行运算的,二进制的表示涉及到两个字段,第一个字段是符号位,第二个字段是数值段用数组表示,所以不妨从这个方面入手,既定义一个表示超大数的类,里面包含两个成员变量,一个表示符号位,一个表示数值位,一个带参数构造方法实现把传入的字符串转换成那两个字段,然后类里面提供加减乘除的方法。class BigInteger{ int sign; ...
2018-03-28 21:50:53 1378
原创 java------------private修饰关键字-------深入理解
class Fu { String sname ;}class zi extends Fu{ private String name;}class SonTest{ public static void main(String[] args){ Son s = new Son(); System.out.println(s.name); //这句...
2018-03-27 19:36:15 433
原创 3、说说&和&&的区别。
&和&&都可以作为逻辑与的运算符,表示and的意识,也可以作为维运算符。当符号两边都是boolean类型---------->逻辑与运算符,只要有false则false。区别: 逻辑&是两边都要执行 逻辑&&是具有短路功能,只要左边false,就停止执行。 举例:if(str != null &...
2018-03-27 15:53:05 11915
原创 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
一个".java"源文件中可以包含多个类,但是只能有一个类用public修饰,并且该类名与文件名一致。这也是为什么有的同学出现找不到main方法的原因所在。因为eclipse运行找------文件名-----文件名找----同名类名------最终找类名找到--------main方法。所以main方法只要放在用public修饰的类中,就永远不会出现初学者遇到找不到main方法的问题。...
2018-03-27 10:58:20 3575
原创 java--------修饰符static---------深入理解
public class ConstructDemo { /*因为这个变量是要被所有的成员共用,故必须定义为静态的(以后碰见公用的也要定义成static), 这样每个对象创建的时候改变的是公用的count 如果定义成不是静态的,那么在创建对象时,这个count变量在每个对象里都存在一份,即使执行构造代码块,改变的 数据也是单独那个对象里的count,而不是公用的count*/ private i...
2018-03-26 11:15:38 112
原创 java中值传递的三种情况,形参的改变不影响实参
public static void main(String[] args) { //第一种基本数据类型 int a= 1; int b= 2; System.out.println("a:"+a+"---"+"b:"+b); change(a,b); System.out.println("a:"+a+"---"+"b:"+b); System.out.printl
2018-03-25 16:02:41 6759 1
原创 java之运行本类时-----结果运行的是其他类--------没有run as application
出现的错误:main方法有问题 文件名和类名不一致 同一个文件里的类,只能有一个类被public 修饰 main方法的运行是去找所在类的文件名,如果不一致就不会根据文件名找到.Class文件 所以main方法一般放在用public修饰的类中,而public修饰的类必须与文件名一致...
2018-03-20 21:57:31 2149
原创 java中值传递问题
int i = 0; System.out.println(i++);//0 //变量自己++,值就变了 System.out.println(i);//1 int m = 0; System.out.println(m+=m++);//0 //这种本身赋值的变量,过来的只是一个数字,和上面的对比一下感受一下 System.out.println(m);//0...
2018-03-20 21:11:47 189
原创 eclipse的快速入门及---------------快键键的使用
1.下载eclipse的地址:http://www.eclipse.org/downloads/packages/;下载之后解压到你想存放的目录,然后将eclipse.exe发送到桌面快捷方式2.双击eclipse打开eclipse,然后会出现一个选择代码的存放硬盘位置3.新建一个JavaSE工程,右击Project Exlporer选择New Project——>Java Project ...
2018-03-19 16:25:28 258
原创 java 中基本数据类型在赋值过程中常见易错点
1、byte a=130 错误原因:右边常量130虽然在默认int类型内但赋值过程已经超过左边byte数据类型表达的范围(-128~127)2、long a = 99999999999 错误原因:右边的常量超过了右边默认的int类型表示的范围3、float a = 3.4 错误原因:右边默认是double类型,不管数据在不在左边的类型范围内都报错,这点区别于整型4、byte a = 3; ...
2018-03-19 08:48:36 1283
原创 java中基本数据类型的值传递案例
package edu360.cn;public class JiSuan { public static void main(String[] args) { int count = 0; for(int i =0; i<100; i++){ count=count++; //0 基本数据类型在传递过程中是...
2018-03-19 08:43:52 265
原创 java中什么叫字符,大体分为这几种
//字符占用两个字节也就是16位 char a = 'a'; char a1 = 'z'; char a2 = 'A'; char a3 = 'B'; char a4 = '0'; char b = '9'; char c = '?'; //特殊的字符 char d = '\t'; char e = '\n'; char f = '\r'; char g = '\f';...
2018-03-18 15:47:14 974
转载 RPM安装与卸载MySQL-5.6.27-1.linux*.x86_64.rpm*(转载出处:“悠悠-我心”的博客)
1.安装准备 1.1查看是否有自带的MySql 库,如果先有卸载 [root@hadoop02 ~]# rpm -qa | grep mysql mysql-libs-5.1.71-1.el6.x86_64 [root@hadoop02 ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 [root@hadoop02 ...
2018-03-03 13:22:26 360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人