java
文章平均质量分 62
窝火软柿子
这个作者很懒,什么都没留下…
展开
-
Java自学笔记(八)
面向对象——继承继承的思想其实很好理解,但是里面有些东西需要记忆。理解,继承可以将之前的类沿袭下来,保留被继承类的功能。使用方法:class 类名称 extends 父类名称 {……}实例:package storeName;//创建父类(也叫超类)public class storename { String name; void printName() { System.out.p...原创 2018-03-14 21:35:03 · 125 阅读 · 0 评论 -
Java自学笔记(七)
面向对象介绍修饰符 + class +类名称{内容(可以是定义变量,也可以是定义方法)}public class shouji { String brand; String color; double size; void Method() { System.out.println("shouji"); }}注意类与对象的区别类是一个抽象的概念,可以指概括性的一类模板,对象可以认为...原创 2018-03-14 13:49:31 · 166 阅读 · 1 评论 -
Java自学笔记(十二)
几个关键字(final/static)final:可以用来修饰类,类的成员,以及局部变量注意:final修饰的类不能被继承,但可以继承其他类,俗称“太监类”? final修饰的方法不可以被重写(覆盖),如果父类中没有被final修饰方法,子类重写之后可以补充final; final修饰的变量其实是常量,不能再次赋值。可以再构造方法中给final赋值,只要在创建对...原创 2018-03-20 15:08:00 · 160 阅读 · 0 评论 -
Java自学笔记(六)
方法方法的重载:方法名+改动的参数(无论个数还是类型,不关注修饰符)定义:修饰符 + 返回值类型 +方法名称(参数类型 参数名称){执行内容;return 返回值;}public static int(int a, int b){int temp = a + b;return temp;}关于传参,注意数据时基本类型还是引用类型,传入存在差异 public static void main(Str...原创 2018-03-13 21:15:24 · 114 阅读 · 0 评论 -
Java习题练习(一)
输出[1,100]内所有的质数,并统计 System.out.println(1); int sum = 0; for(int a = 2; a < 101; a++) { int b = 2; while (b < a) { if (a % b == 0) { break; } b++;...翻译 2018-03-22 15:16:54 · 892 阅读 · 1 评论 -
Java自学笔记(十一)
构造方法构造方法,创建对象时候给予对象赋值的一种方式,在new的时候运行。构造方法格式:修饰符 + 方法名称(参数类型和名称){……}注意,构造方法的名称必须和类名保持完全一致(大小写也要统一)例子:关于构造方法,如果类当中没有使用构造方法,Java是自动生成空构造方法,对于上述而言,即是“Animal(){}",另外,在一个类中允许构造方法的重载。由构造方法重载衍生出来的,便是构造方法之间的调用...原创 2018-03-19 21:37:04 · 145 阅读 · 0 评论 -
Java自学笔记(十三)
修饰符整理public : 权限修饰符,公共访问,适用于类,方法,成员变量;protected:权限修饰符,受保护访问,适用于方法,成员变量;default:权限修饰符,默认访问,适用于类,方法,成员变量;private:权限修饰符,私有访问,适用于方法,成员变量;static:静态修饰符,适用于方法,成员变量;final:最终修饰符,适用于类,方法,成员变量,局部变量;abstract:抽象修饰...原创 2018-03-22 16:03:46 · 239 阅读 · 0 评论 -
Java自学笔记(五)
数组(引用内存地址,涉及到JVM,方法栈,堆,不用手动清除内存)一维数组数据类型[] 变量名称 = new 数据类型[存储元素个数];数据类型[] 变量名称 = new 数据类型[] {元素1,元素2,……,元素N};数据类型[] 变量名称 = {元素1,元素2,……,元素N};二维数组数据类型[][] 变量名称 = new 数据类型[存储元素个数][存储元素个数];数据类型[][] 变量名称 ...原创 2018-03-12 14:20:45 · 133 阅读 · 0 评论 -
Java自学笔记(四)
流程控制语句条件判断1(可以看看之前三目运算)其中,else也可以忽略条件判断2循环结构循环1循环2循环3(一定会执行一遍循环体)ps:for语句增强版本遍历(不能索引修改)for(int i:arr) { System.out.println(i)} //for(数据类型 :变量名称){操作}循环4(嵌套循环,跳转指令结合break)continue(10以内奇数求和)补充:s...原创 2018-03-11 20:09:44 · 131 阅读 · 0 评论 -
Java自学笔记(三)
数据类型——引用数据类型(数组,类,接口)使用方式:数据引用类型 + 对象名称 = new + 数据引用类型()对象名称.方法名()特别地:关于ArrayList的使用引用数据类型ArrayList<String> array = new ArrayList<String>(); (add(类型一致) get(index) size() )尖括号里面的字符类型不能使用基础...原创 2018-03-11 11:31:32 · 128 阅读 · 0 评论 -
Java自学笔记(二)
基础语法这块罗列概念,就不赘述了(赶时间呐T T)关键字 (class float while goto ……)标识符 允许出现的有数字,大小写字母,下划线_ 以及美元符号$命名规则:数字不能放首尾,关键字不用,区分大小写数据类型——基本数据类型常量: 整数(二进制以0B(0b)开头| 八进制以0开头 | 十六进制以0X(0x) 开头) 小数 ...原创 2018-03-10 21:09:15 · 156 阅读 · 0 评论 -
Java自学笔记(一)
前言学习Java之前,在Python这门脚本语言“徜徉”过一个月,当时顺带安装了Eclipse软件的Python版本。“浮游”于机器学习的门外,数据挖掘的错误雷区也基本全踩。如今研二下学期初始,面对着现实就业的压力,开始学习Java语言。面向对象呵,努力奋斗吧。环境配置因为自己当时装过Eclipse,这里就沿用了Eclipse。Java开发工具包(JDK Java Development Kit)...原创 2018-03-10 21:05:08 · 236 阅读 · 0 评论 -
Java自学笔记(十)
多态要用到多态,一定是已经有子父类关系或者类实现接口等前提格式:父类类型 变量名称 = new 子类型行();变量名称.方法();具体体现(父子类,抽象类,接口)class Fu {}class Zi extends Fu { public void method(){ System.out.println(“重写父类抽象方法”);} }//类的多态使用Fu f = new Zi();//这其实就...原创 2018-03-16 20:23:14 · 177 阅读 · 0 评论 -
Java自学笔记(九)
接口这里直接给出定义方式(关于概念,先把它当作是一个抽象类,确实有些类似,但是略有不同,抽象类概括的是某物的本质,接口是某物外的性质)public interface 接口名称{ 抽象方法……}(所以接口不能实例化对象,抽象方法了)接口里面的成员变量其实是常量,声明方式为: public static final int i = 1;如果不书写public static fi...原创 2018-03-16 09:53:10 · 125 阅读 · 0 评论 -
JAVASE总结
一:java概述(快速浏览):1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platfo...转载 2018-04-01 10:41:26 · 3271 阅读 · 0 评论