首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
菜鸡的Java笔记 第六 - java 方法
】的更多相关文章
菜鸡的Java笔记 第六 - java 方法
前提:现在所讲解的方法定义格式,只属于JAVA 方法定义的其中一种组成方式.而完整的组成方式将随着学习逐步渗透. 1.方法的基本定义 方法(Method)在一些书中也会有人将其说是 函数(Function) .但是两者的含义完全相同的,那什么是方法?为什么需要有方法?实际上所谓的方法指的就是一段代码封装在一个结构体之中,并且可以重复调用. 方法的定义语法原则(本次所讲解的语法指的是在主类中定义的方法,并且由主方法直接调用.) 2.方法调用 java中的方法分为(1)静态方法 直接使用 类名.方…
Java笔记(六)
IO流: 字符流和字节流: 字符流两个基类: InputStream OutputStream 字节流两个基类: Reader Writer FileWriter: import java.io.FileWriter; import java.io.IOException; public class Demo{ public static void main(String[] args) throws IOException { //创建一个FileWriter对象,该对象一被初始化就必须要明确…
java并发系列(六)-----Java并发:volatile关键字解析
在 Java 并发编程中,要想使并发程序能够正确地执行,必须要保证三条原则,即:原子性.可见性和有序性.只要有一条原则没有被保证,就有可能会导致程序运行不正确.volatile关键字 被用来保证可见性,即保证共享变量的内存可见性以解决缓存一致性问题.一旦一个共享变量被 volatile关键字 修饰,那么就具备了两层语义:内存可见性和禁止进行指令重排序.在多线程环境下,volatile关键字 主要用于及时感知共享变量的修改,并使得其他线程可以立即得到变量的最新值,例如,用于 修饰状态标记量 和 D…
【Java笔记】配置文件java.util.Properties类的使用
配置文件的路径:项目名/src/main/resources/mmall.properties mmall.properties的内容是键值对.例如假设写了ftp服务器的一些信息. ftp.server.ip=ftp://localhost:21 ftp.user=root ftp.pass=root ftp.server.http.prefix=localhost:21/ 新建一个工具类PropertiesUtil.java package com.mmall.util; import org…
Java笔记12:Java对象排序
代码: import java.util.Arrays; import java.util.Comparator; class Person { private String name; private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void setName(String name) { this.name = name; }…
【Java笔记】【Java核心技术卷1】chapter3 D1JavaStandard
package chapter3;/*有包名,命令行编译javac -d . 名字.java(注意空格)运行时用java chapter3.JavaStandard*/ public/*访问修饰符*/ class D1JavaStandard { public/*即使不写main函数也是强制public的*/ static/*Java中的main必须是静态的*/ void main/*不可以写成Main*/(String[] arg) { System.out.println("123"…
菜鸡的Java笔记 第四 - java 基础运算符
数学运算符,逻辑运算,三目运算,位运算 double d2 = 314e2; //采用科学计数法的写法,表示10的2次方.= 31400.0 代码写的越简单越好 简化运算符 代码:x=x+y 可以变成x+=y 求模(%) ++(自增)〈++变量:表示先进行变量的自增1,而后再利用变量进行操作〉〈变量++:表示先使用变量的内容进行计算,而后自增〉,--(自减) int a = 3; int b = a++; //执行完后,b=3.先给b赋值,再自增. int c = ++a; //执行完后,c…
菜鸡的Java笔记 第十 - java 类与对象
(局部变量需要初始化,全局变量不初始化系统也会帮忙初始化而局部变量系统不会帮忙初始化)>>> 2.1 类与对象基本概念 在现实生活之中,类指的就是具备某一共性的群体集合.而对象是一种个性的描述.如果要想进行更简单的理解.对象包含的是具体的信息内容,例如:曾公子,李老师,JAVA开发.我需要招聘一个秘书,而秘书是一个标准 对象所能够具备的操作行为实际上是由类来定义的,也就是说要想使用类那么必须有一个具体的描述对象,而对象的操作完全由类来定义.对象是可以明确…
菜鸡的Java笔记 第二十三 - java 抽象类的概念
abstractClass 抽象类的概念 1.抽象类的基本定义 2.抽象类的使用原则 不会抽象类与接口,java = 没学 如果说现在在一个类之中需要定义一个没有方法体的方法,那么可以利用adstract关键字来进行抽象方法的定义 而包含有抽象方法的类就可以使用abstract来定义成为抽象类 类的核心组成:属性,方法.但是在学习完继承操作之后,会发现子类存在有一种覆写父类方法的机…
菜鸡的Java笔记 第八 - java 面向对象
面向对象的特点以及开发过程. java中最大的特点是其支持面向对象编程设计思想.在面向对象之前广泛流传的是面向过程的编程思想,例如:C语言的开发就属于面向过程 如果要想更简单的去理解面向过程与面向对象的区别:如果说现在要生产自行车: 面向对象:不同的工厂生产不同的配件,而后合理的组装,这样的好处是所有的配件都统一的标准化的尺寸.如果出现了损坏,那么可以进行更新 面向过程:这个自行车自己自主开发,自主标准,当出现问题之后整体报废 所谓的面向对象编写如果…