- 博客(43)
- 收藏
- 关注
原创 Win10锁屏壁纸位置在哪?默认锁屏壁纸怎么提取
到C:\Users\yonghuming\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets目录查找,里面不是图片格式,需要重命名,改为图片格式,比如jpg,即可。
2018-01-11 19:59:53 18497 1
原创 Java不会的014--面向对象、修饰符、抽象类接口作为参数和返回值,如何使用.
1.java里的lang包,里面的所有类是不用import导入的,都可以直接用。?? 因为java.lang包是被自动引入每个java程序,所以不用import。2.Eclipse里左边项目工程目录中,JRE System Library目录下的rt文件,包含的是源代码src的编译好的文件(.class文件) 3.如何导出文档注释 (1)做一个文档注释/** XX */ (2)右键要...
2018-07-05 21:40:40 208
原创 Java不会的13-static, 内部类,包,权限修饰符,代码块
1.final定义 (1)为什么出现,继承中,不想让子类修改自己的方法或者变量。 final是个修饰符,除了构造方法以外的地方,都可以修饰。 可以修饰类,类的成员,局部变量。2.造函数为何不能用abstract, static, final修饰?不同于方法,构造器不能是abstract, static, final的.(1).构造器不是通过继承得到的,所以没有必要把它声明为fina...
2018-06-05 22:27:07 266
原创 Java不会的 --构造方法、super、this
1.构造方法: (1)格式: 权限 方法名 (参数列表){} 注意:(1)方法的名字,必须和类的名字完全一致 (2)构造方法不允许写返回值类型,void也不能写 (2)构造方法在new的时候,自动执行,只执行1次2.一个类默认有一个构造方法,是空参的。 eg. public Person(){}3. 对象进入堆内存,先对自己的成员变量赋默认值,再调用自己的...
2018-05-29 21:11:18 335
原创 Java不会的11 -- 接口、多态
1.接口 (1)接口中的成员方法全是抽象的,不允许有普通方法 (2)定义抽象方法:固定格式 public abstract 返回值类型 方法名字(参数列表) (3)接口中抽象方法, 修饰符public 写或者不写,都是public 固定只能用public 权限 (4)接口中成员变量的定义: 要求:必须定义为常量,即使你的代码是这样写的:public int a,...
2018-05-23 20:07:10 267
原创 JAVA不会的10--继承、抽象类
1.改类名,不要直接改在类里把类名修改了,要在左边项目浏览区,右键类名-->Refactor --> Rename,2.Java中只允许单继承,c++中允许多继承3.在子类中,调用父类的成员,使用关键字 super.调用父类的成员4.子父类学名: 子类(派生类) 父类(超类,基类)5.子类使用父类的成员变量,前提父类的成员变量不是private的6.方法重写 注意:(1)子类方法覆盖...
2018-05-22 19:51:40 234
原创 Java不会的09 - 面向对象概念、封装之(private)、this
1.什么时候变量会有一个默认值 (1)比如定义了一个汽车类,汽车类里定义了颜色String color,车胎数量int number; new Car()后会给变量一个默认值,是可以输出的。 eg. public class Car { String color; int number; public void run(){ System.out.println("车在跑"+colo...
2018-05-20 18:42:47 112
原创 Java不会的08--Eclipse使用 & 超市管理系统讲解
1.Eclipse调节编辑区字体:Window-->Preference-->General-->Apperance-->Colors and Fonts -->Java-->EditorXX Eclipse控制台字体:Window-->Preference-->General-->Apperance-->Colors and Font...
2018-05-20 14:36:52 545
原创 MyEclipse如何去掉默认注释 & 编辑字体格式
//去掉默认注释1.Window == Preferences -- Java -- Code Style -- Code Templates -- Comments -- Methods, 点击Edit,将注释部分删除 (不建议删除)2.Windwo -- Preferences -- Java -- Code Style -- Code TEmplates -- Code -- Metho...
2018-05-20 10:28:27 529
原创 Java基础知识-不会的 day07-练习、ASCII编码、逆序、排序
1.for循环的“末尾循环体"可以不是i++,可以每次增长2或者其它数 for(int i=1;i<100;i+=2){}2.java语言中乘除和取余先运行哪个?强制类型转换和乘除先运行哪个? %和*/优先级是相同的。 从左往右运行。强制类型转换先运行,乘除后运行。 eg. x=2.5,y=4.7,a=7 从左到右依次运算 %和*/优先级是相同的。 ...
2018-05-20 00:17:30 314
原创 Java中有关Null的9件事(未看)
对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。我越发感到惊奇,因为java的设计原理是为了简化事情,那就是为什么没有浪费时间在指针、操作符重载、多继承...
2018-05-19 16:42:22 217
原创 静态方法不能调用非静态方法的原因
1.静态方法优先于对象被创建2.非静态方法通过对象创建3.静态方法在内存中创建后,还没有创建对象,所以不能调用非静态方法和变量。
2018-05-19 16:36:54 642
原创 Java-不会的06--自定义类、集合
1.Java中的三种引用数据类型: (1)数组 (2)类 (3)接口2.自定义类的格式://自己定义的类 (1)属性定义: 修饰符 数据类型 变量名 = 值; (2)方法定义: 修饰符 返回值类型 方法名(参数列表){}3.写的测试类,如果和被测试的类在同一个文件夹下,就不用导包。 如何使用一个类: (1)创建引用类型变量的格式 数据类型 变...
2018-05-13 16:00:17 323
原创 Switch case break/ default总结
1.写switch case语句不加break会怎样。switch case语句犯得错误:会犯这种错误,都是基础不牢固导致的。但是这样的错误却花费了我数小时去debug.想来真是很让人郁闷。看一段代码:(不想看代码直接看后面总结)private void arrange() { switch (direction) { case 'U': case'R': ...
2018-05-09 09:22:49 54103 9
原创 Java基础知识05--方法、方法传参
1.方法定义和使用的注意事项 (1)方法不能定义再另一个方法的里面 (2)写错方法名字 (3)写错了参数列表 (4)方法返回值是void,和return后面数据类型必须匹配 (5)方法返回值类型,和return后面数据类型必须匹配 (6)方法重复定义问题 (7)调用方法的时候,返回值是void,不能写在输出语句中。2.方法重载:参数列表不同即可。(参数的个数、数据类型、...
2018-05-07 21:57:35 147
原创 Java基础知识04 —— switch,数组,二维i数组,随机点名
1.switch-case语句格式如下swtich()变量类型只能是int、short、char、byte和enum类型。JDK1.0-1.4 数据类型接受 byte short int charJDK1.5 数据类型接受 byte short int char enum(枚举)JDK1.7 数据类型接受 byte short int char enum(枚举) String...
2018-05-04 00:06:23 400
原创 Java基础知识(自己不会的)03
1.引用类型书写格式 格式:类型 变量名 = new 类型(); (1)引用数据类型和基本数据类型,定义的区别 eg. Scanner sc = new Scanner();//引用类型 int a =1;//基本数据类型 基本数据类型直接赋值,引用类型需要new2.使用一个类的步骤 (1).导入包 (2).创建出对象 (3).使用对象调方法 3....
2018-04-17 22:33:03 127
原创 已知一个三位数,请分别获取该三位数上每一位的数值
代码1: public static void main(String[] args) { @SuppressWarnings("resource")char chs[] = String.valueOf(System.in).nextInt().toCharArray(); char chs[] = String.valueOf(new Scanner(System.in).nextInt(...
2018-04-12 11:29:22 7729
原创 初学JVVA。求详细过程。。int x = 4; int y = (--x)+(x--)+(x*10); 求Y
(--x)把x减1再用,3,x变成3(x--)把x用了再减,3,x变成2(x*10)此时x为2,y=3+3+20首先结果等于26,计算顺序与数学相同,你先要明白--X和X--的区别,第一个括号中X是3,第二个X也是3,第三个是2。...
2018-04-12 11:25:30 1635 2
原创 java运算符优先级记忆口诀
今天看到《java编程思想》中的运算符优先级助记口诀,不过“Ulcer Addicts Really Like C A lot”在中文语境下不好记。我试着写一个口诀: 单目乘除为关系,逻辑三目后赋值。 单目:单目运算符+ –(负数) ++ -- 等 乘除:算数单目运算符* / % + - 为:位移单目运算符<< >> 关系:关系单目运算符> < >= &...
2018-04-12 10:29:12 305
原创 byte b = 10; b++; b = b + 1;//失败,为什么??
byte b = 10; b++; b = b + 1;//失败 因为在和一个int类型的常量进行相加的时候b自动转换成int类型 而一个int类型的数据是没办法直接赋值给byte类型的变量的
2018-04-12 10:11:13 4186 4
原创 byte b = 130; //结果为-126 为什么啊?
数据130默认是int类型的十进制数据第一步十进制的130转换成二进制数据1 0 0 0 0 0 1 0第二步130是int类型是占4个字节的,所以在内存的表现形式是00000000 00000000 00000000 10000010做了截取后的结果为10000010通过观察最高位符号位是1,这是一个负数,因为在计算机中所有的数据都是以补码的形式出现的所以要算它的补码原码:1 000001...
2018-04-12 10:05:59 1218 1
原创 byte b1=3,b2=4,b; b=b1+b2;b=3+4; 为什么编译失败
byte b1=3,b2=4,b; b=b1+b2;//错误byte运算先变成int,再计算, 因为他们最终是要转向int类型 而int类型的值不能赋值给byte,byte,char,short编译时都是需要转成int,才可运算。 b=3+4;//正确 因为他们都是常量 具有常量类型优化机制 可以直接识别为byte,两个常量相加,先计算常量数值,然后判断是否满足类型范围,再赋值。 哪句是编译...
2018-04-12 09:22:54 6846 1
原创 Java基础知识(自己不会的)02
1.字节的转换 1111 1111 8个比特位表示1个字节 1个字节 通常 1B 1024B 通常 1KB 1024KB 通常 1MB 1024MB 通常 1GB 1024GB 通常 1TB2.Long型数据表示方法: 12345678901 超过int的取值范围,如果用Long,表示为12345678901L(小写的l也可以,但是建议用大写) 3.变量...
2018-03-28 16:11:39 115
原创 Java基础知识(自己不会的)01
-1.安装完Java环境后,编写Java文件的时候,查看文件扩展名是否正确,不管是win7、win8、win10的系统,都要设置一下显示文件扩展名。0.用cmd运行 .class字节码文件时,扩展名不能带。1. cmd命令 :cd\ 可以从当前目录,回到根目录。eg.C:\Users\Apple\cd\ --> C:\Users2. 标识符的规则: 组成:字母52个,a-z, A-Z, ...
2018-03-21 22:12:04 194
原创 android studio自动导包,自动删除没被应用调用的包
打开android studio 界面之后:依次点击File --> setting -->Editor -->General -->Auto import 会出现如下窗口:Optimize imports on the flay 对应的复选框如果打勾,会自动导包和自动删除没被应用调用的包;如果不打勾,则不会自动导入和自动删除没被应用调用的包。如果感觉有用,还请点个赞,以...
2018-03-03 22:35:49 668
原创 myEclipse如何修改javascript里背景颜色
在 MyEclipse 的菜单里栏里依次展开 Preferences->MyEclipse->Files and Editors->JavaScript->Editor->Syntax Coloring,然后在右边的 Background 下的 Script block 一栏选择颜色即可。...
2018-03-02 23:01:56 799
原创 MyEclipse function背景色如何修改
在 MyEclipse 的菜单里栏里依次展开 Preferences->MyEclipse->Files and Editors->JavaScript->Editor->Syntax Coloring,然后在右边的 Background 下的 Script block 一栏选择颜色即可。...
2018-03-02 14:32:23 492
原创 台式机 android studio无法识别真机
1.原因:台式机的android device 驱动失常,可以右键“我的电脑”-->管理-->设备管理器-->找到android usbXX的驱动2.解决办法:下载驱动精灵,检测android usb驱动,然后安装即可。
2018-02-01 11:28:33 250
原创 android mkDir()和 mkDirs()方法总是返回false
原因:没有加权限解决办法:添加如下权限:android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>android:name="android.permission.READ_EXTERNAL_STORAGE"/>
2018-01-31 23:34:54 3510
原创 Android Studio 如何像Eclipse那样快速打出syso
解决办法:输入sout,然后按代码提示快捷键,我的是Alt+J,android studio 默认提示快捷键是 Ctrl + Shift + 空格
2018-01-31 22:27:04 1657
原创 org.apache.http不存在 报错处理
解决办法:在build.gradle中 在buildToolsVersion下边 defaultConfig上边添加如下代码:useLibrary'org.apache.http.legacy'如图:
2018-01-31 21:28:53 813
原创 ViewPager的setOnPageChangeListener过时。
解决办法:setOnPageChangeListener过时。替换成addOnPageChangeListener就可以了。
2018-01-28 14:31:17 766
原创 Android Studio 如何建一个SELECTOR的XML文件
1.调成Project模式2.找到需要新建xml 的module 下的drawable文件,在此目录下右击drawable,选择Drawable resource file,具体路径为app-->src-->res-->drawable,右击操作顺序为 New-->Drawable resource file3.在弹出的页面直接新建即可
2018-01-25 23:15:44 366
原创 回收站图标如何变成透明的
1.如图,我们可以看到回收站的属性里面没有修改图标的选项。2.我们在桌面空白处点击右键,然后在众多选项中,选择“个性化”。如图示。3.然后在如图示位置,选择“更改桌面图标”。4.现在开始修改回收站的图标,我们点击“回收站(满)”,选择“更改图标”。如图。5.然后再选择你想要的图标,如图示。我们也可以点击“浏览”,选择其他的图标。选择好
2018-01-24 22:48:48 4631 1
原创 如何卸载win10的自带应用
win10自带了好多应用,有些看起来不错,其实用起来不太方便哈(我的个人感觉),我们都更喜欢第三方应用,所以我们就来看看如何卸载这些自带应用。如图,是卸载完成后的Windows PowerShell:方法/步骤1. 要卸载这些所有内置应用,就要用到Windows PowerShell,它是win10系统自带的一个应用,要打开它,就单击开始菜单中的“所有应用”,然后找到Win
2018-01-24 21:32:37 31106 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人