随笔分类 -  语言:Java入门

摘要:用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。 那们类里面是够也应该有一个引用来访问自己的属性和方法纳? 呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。先来个简单的例子: 关于返回类自身的引用,通过 阅读全文
posted @ 2019-03-10 22:14 DWVictor 阅读(189) 评论(0) 推荐(0)
摘要:本文将整理 java.util.Arrays 工具类比较常用的方法: 本文介绍的方法基于JDK 1.7 之上。 1. asList方法 使用该方法可以返回一个固定大小的List,如: 2. binarySearch方法 binarySearch方法支持在整个数组中查找,如: 以及在某个区间范围内查找 阅读全文
posted @ 2019-03-10 22:10 DWVictor 阅读(228) 评论(0) 推荐(0)
摘要:理解Java面向对象的重要知识点: 一、 类,对象 类?首先举一个例子:小李设计了一张汽车设计图,然后交给生产车间来生产汽车,有黑色的、红色的、白色的... 这里,汽车设计图就是我们说的类(class),生产车间就是new构造器(大部分对象都是new出来的),生产出来的汽车就是我们要说的对象。可以说 阅读全文
posted @ 2019-03-10 22:10 DWVictor 阅读(475) 评论(0) 推荐(0)
摘要:分类: 1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 // 排序原始数据 private 阅读全文
posted @ 2019-03-10 22:09 DWVictor 阅读(220) 评论(0) 推荐(0)
摘要:foreach语句使用总结增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreach语句是java5的新特征之一,在遍历 阅读全文
posted @ 2019-03-10 22:08 DWVictor 阅读(1421) 评论(0) 推荐(0)
摘要:JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类。 JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolean类型的属性。我们知道对于一个属性来说,如果其命名为test,那么其getter和setter方法一 阅读全文
posted @ 2019-03-10 22:07 DWVictor 阅读(1112) 评论(0) 推荐(0)
摘要:多维数组声明数据类型[][] 数组名称;数据类型[] 数组名称[];数据类型数组名称[][];以上三种语法在声明二维数组时的功能是等价的。同理,声明三维数组时需要三对中括号,中括号的位置可以在数据类型的后面,也可以在数组名称的后面,其它的依次类推。例如:int[][] map;char c[][]; 阅读全文
posted @ 2019-03-10 22:07 DWVictor 阅读(503) 评论(0) 推荐(0)
摘要:第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 输出结构为30 第二种while语句 循环结构while语句的格式: 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } eg: 输出结果为: 阅读全文
posted @ 2019-03-10 22:06 DWVictor 阅读(1572) 评论(0) 推荐(0)
摘要:函数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: 举例:地铁自动售票机,接收纸币或硬币,返回车票,该售票机具有独立功能,可以 阅读全文
posted @ 2019-03-10 22:06 DWVictor 阅读(707) 评论(0) 推荐(0)
摘要:数组 概念 同一种类型数据的集合。其实数组就是一个容器。 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new 阅读全文
posted @ 2019-03-10 22:04 DWVictor 阅读(1355) 评论(0) 推荐(1)
摘要:十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16 阅读全文
posted @ 2019-03-10 22:03 DWVictor 阅读(319) 评论(0) 推荐(0)
摘要:变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。 变量 变量代表程序的状态。程序 阅读全文
posted @ 2019-03-10 22:01 DWVictor 阅读(325) 评论(0) 推荐(0)
摘要:什么是标识符 就是程序员在定义java程序时,自定义的一些名字。标识符可以应用在类名、变量、函数名、包名上。 标识符必须遵循以下规则 Java中的标识符命名规范 1. 包名 多个单词组成时所有字母小写(例:package com.baidu) 2. 类名和接口 多个单词组成时所有单词的首字母大写(例 阅读全文
posted @ 2019-03-10 21:59 DWVictor 阅读(271) 评论(0) 推荐(0)
摘要:Java关键字及其作用 一、 总览: 二、 详细解释 1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是 阅读全文
posted @ 2019-03-10 21:34 DWVictor 阅读(340) 评论(0) 推荐(0)
摘要:1028 大数乘法 V2 基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 给出2个大整数A,B,计算A*B的结果。 给出2个大整数A,B,计算A*B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 100000,A,B >= 0) Out 阅读全文
posted @ 2019-03-10 21:27 DWVictor 阅读(238) 评论(0) 推荐(0)
摘要:①用Java时只需要粘贴包里面的内容,包名是不需要的。//有包名的去掉包名 ②提交题目时类名一定要是 Main,否则判题系统是不认识代码的。 ③Java的util类里面的Scanner.in里面的 input(自己定义的输入类名).hasNext();用于判断输入数据是否结束非常好用,比起C/C++ 阅读全文
posted @ 2018-12-27 20:21 DWVictor 阅读(314) 评论(0) 推荐(0)
摘要://小球ball //desk 阅读全文
posted @ 2018-11-29 11:14 DWVictor 阅读(622) 评论(1) 推荐(0)
摘要:没什么好介绍的,嘻嘻 阅读全文
posted @ 2018-11-29 10:51 DWVictor 阅读(312) 评论(0) 推荐(0)