自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oguro的博客

留下思索,分享感悟

  • 博客(25)
  • 收藏
  • 关注

原创 java数组详解

1 数组概念同一种类型数据的集合。其实数组就是一个容器。数组的好处可以自动给数组中的元素从0开始编号,方便操作这些元素。格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];示例:int[] arr = new int[5];格式2:

2016-10-30 12:15:28 129920 21

原创 java匿名对象

匿名对象1匿名对象:没有名字的实体,也就是该实体没有对应的变量名引用。2匿名对象的用途 1.当对象对方法进行一次调用的时候,可以使用匿名对象对代码进行简化。   为什么只对方法,而不调用属性呢?因为匿名对象调用属性没意义。   如果对象要多成员进行多次调用,必须给对象起个名字。不能在使用匿名对象。2。匿名对象可以实际参数进行传递。3匿名对象的简单演示new 

2016-10-30 20:43:06 928

原创 java成员变量和局部变量的区别

成员变量与局部变量的区别:定义的位置上区别: 1. 成员变量是定义在方法之外,类之内的。2. 局部变量是定义在方法之内。作用上的区别:1. 成员变量的作用是用于描述一类事物的公共 属性的。2. 局部变量的作用就是提供一个变量给方法内部使用而已。生命周期区别:1. 随着对象 的创建而存在,随着对象的消失而消失。2. 局部变量在调用了对应的方法时执行

2016-10-30 20:40:29 475

原创 java类和对象的创建

自定义类创建对象的三步骤:1. 自定义类。格式:class 类名{ 事物的公共属性使用成员变量描述。事物的公共行为使用函数描述。}2. 通过自定义类创建对象。格式: 类名 变量名 =  new 类名();3. 访问(设置)对象的属性或者调用对象的功能。1.访问对象属性的格式:对象.属性名.2.设置对象的属性:对象.属性名 =

2016-10-30 20:21:09 764

原创 char数组赋值

定义一个数组char a[10];怎么给这个数组赋值呢?1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值char a[10]={'h','e','l','l','o'};3、利用strcpychar a[10]; strcpy(a, "hell

2016-10-29 10:16:13 7189

原创 g++编译警告原因分析Wunused-but-set-variable

当我们在函数中定义一个变量,我们给这个变量赋初值,但是在我们的函数结束之前,这个值并没有用于使用,换句话说,这个变量是没有实际意义的,完全可以去掉不用。

2016-10-29 10:13:20 7735

原创 C++整数转字符串

两种结果都输出字符串233_itoa第三个参数代表进制#define _CRT_SECURE_NO_WARNINGS#include #include #include #include int main(void){ int a=233; char c[10] ; char d[10]; _itoa(a,c,10); sprintf(d, "%d", a);

2016-10-27 19:29:44 824

原创 java中continue标记的使用

continue关键字continue的适用范围: continue只能用于循环语句。continue的作用:continue的作用是跳过本次的循环体内容。继续下一次。continue要注意的事项:1. 在一种情况下,continue后面不能跟有其他语句,因为是永远都无法执行到。2. continue 也可以配合标记使用的。class Demo18 {

2016-10-24 19:18:56 4928 2

原创 java中break标记的使用

break适用范围:只能用于switch或者是循环语句中。break作用:1. break用于switch语句的作用是结束一个switch语句。2. break用于循环语句中的作用是结束当前所在的循环语句。笔试题目:break目前位于内层的for循环,如何才能让break作用于外层 的for循环。可以标记解决标记的命名只要符合标识符的命名规则即可。c

2016-10-24 19:13:40 9819

原创 Java和C++中switch语句的区别

在Java和C++中,switch语句表示有多种条件可供选择,在Java和C++中用法基本相同。switch语句中的每个case,要用break,return或者throw来进行结束。switch语句在JAVA中要注意的事项:1. switch语句使用的变量只能是byte、 char、 short、int、 String数据类型,String数据类型是从jdk7.0的时候开始支持的

2016-10-24 19:00:42 1372

原创 java和C++中自增i++的区别

JAVA和C++对i++自增操作符的处理是不同的,JAVA是在内存中复制一份i值的拷贝再运算,而C++中是直接在原值上运算。int i = 0;i = i++;在java中i=i++的运算实质是先执行在内存中复制一份i的拷贝再i++,然后把拷贝的i值赋给接收者,所以i为原值0在C++中,则是先执行i=i 此时i为0 再执行i++ 此时i为1,故输出1++ (自增

2016-10-24 18:51:56 1562

原创 MySQL同步机制异常及恢复方法

在我博客的另一篇文章:《MYSQL双主同步复制配置》中讲解了如何配置MYSQL同步,当发生同步异常时,有如下几种解决方法。 1 Slave_IO_Running状态错误检查MySQL> show slave status\G;时,Slave_IO_Running状态为Connecting错误,出现的原因主要分为三种,需要检查配置:1、网络不通  2、账户权限配置错误,如密码不对

2016-10-23 22:46:32 2745

原创 MYSQL双主同步复制配置

1 MySQL同步机制实现概述MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。而在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现变化或故障时,另外一台能够实时接管服务器上的数据,这就需要两台数据库的数据要实时保持一致,在这里使用MySQL的同步功能实现双机的同步复制。MySQL

2016-10-23 22:19:49 9009

原创 面试题:交换两个变量的值,不使用第三个变量

位运算符可能会出现的笔试题目:交换两个变量的值,不准出现第三方变量。class Demo10 { public static void main(String[] args) { int a = 3; int b = 5; //第一种方式: 定义第三方变量。 int temp = a; //3 a = b; //a = 5 b = temp;

2016-10-19 22:32:58 548

原创 java移位运算符

/*移位运算符:规律:一个操作数进行左移运算的时候,结果就是等于操作数乘以2的n次方,n就是左移 的位数.333>>(右移)规律:一个操作数在做右移运算的时候,实际上就是等于该操作数除以2的n次方,n就是右移的位数。3>>1 = 3 / 2(1) = 13>>2 = 3 / 2(2) = 0 。。>>>(无符号右移) :

2016-10-19 21:54:50 277

原创 java三目运算符

三元运算符格式(条件表达式)?表达式1:表达式2;如果条件为true,运算后的结果是表达式1;如果条件为false,运算后的结果是表达式2;示例:1、获取两个数中大数。int x=3,y=4,z;z = (x>y)?x:y;//z变量存储的就是两个数的大数。int x = 1;int y = 2;int z;z = x > y

2016-10-19 21:49:37 630

原创 java逻辑运算符

java逻辑运算符逻辑运算符用于对boolean型结果的表达式进行运算,运算的结果都是boolean型。我们的比较运算符只能进行一次判断,那么逻辑运算符就可以经将较运算符连接起来。 & 与   | 或   ^ 异或 ! 非 1、& (与,并且)规律: 只有左右变量同时 为true,那么结果才是true,否则就为false。  true & true = true ;

2016-10-19 21:44:54 698

原创 java运算符的优先级

2016-10-19 21:41:37 316

原创 java数据类型转换

java的数据类型转换        Java中可以进行不同数据类型的加减乘除运算吗?是可以的。在算术运算符中已经体验过如果两个整数(int)相除会去掉小数部分。如果需要保留小数部分,可以让除数或者被除数变为double类型的(5变为5.0)。其实Java是自动的将int的那个数变为了double类型了也就是Java自动的将整数变为了浮点数。例如5/2.0 其实是5.0/2.01、 自动类

2016-10-19 21:19:46 443

原创 进制转换

1进制的转换进制:进制是一种记数方式 ,可以用有限的数字符号代表所有的数值。由特定的数值组成。1.1整型的表现形式1.十进制: 都是以0-9这九个数字组成,不能以0开头。2.二进制: 由0和1两个数字组成。3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。4.十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。1.

2016-10-19 16:56:37 1250

原创 java数据类型

4常量 4.1常量的概述常量是指在程序运行过程中其值不能改变的量。4.2常量类型Java中常量的分类:    整数常量 : 所有整数    小数常量 : 所有小数    布尔常量 : 只有true和false    字符常量 :使用’’引起来的单个字符    字符串常量 :使用“”引起来的字符序列,“”  、“a” 、” ”      null常量 : 只有

2016-10-17 22:17:34 415

原创 grep及find简单使用

greptest.py文件中查‘aa’grep 'aa' test.py   当前文件夹中查‘1219’grep  -r  '1219' ./  find用户目录下查my.cnf文件find / -name 'my.cnf'  在当前目录下查找文件长度大于1 M字节的文件:find . -size +1000000c

2016-10-17 16:46:26 282

原创 java关键字和标识符

1 关键字1.1 关键字的概述Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。1.2 常见的关键字  备注:不必死记硬背,如果使用关键字作为标识符,编译器能提示错误。goto 是java的保留关键字,意思是java并没有使用goto,以后是否使用未定。2 标识符2.1 什么

2016-10-16 22:31:47 965

原创 java开发基础

1. 计算机基础1.1. 计算机电子计算机,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。 1.2. 硬件和软件1.2.1. 硬件1. cpu是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联

2016-10-16 14:48:55 1315

原创 DOS常用命令

人机交互的方式:1. 图形化界面:简单直观,容易操作,用户的体验好。2.dos命令交互方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令,而且只能完成一些比较单一的功能。控制台打开的步骤:开始--所有程序--附件--命令行提示符或者开始-输入cmd即可。常见的dos命令盘符: 进入指定的盘符下。dir :

2016-10-08 22:50:25 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除