随笔分类 - java基础
摘要:package test.sghuzu;import java.lang.reflect.Array;import java.util.Arrays;public class Test1 { /** Java中的内存分配 Java程序在运行时,需要在内存中分配空间。 为了提高效率,对每一片空间都进行
阅读全文
摘要:逻辑运算符&(与)两边为true则为true,否则false|(或)任意一边为true则为true^(异或)两边不同则为true,两边相同则为false!(非)原先为true则为false,原先为false则为true&&(双与)两边为true则为true,否则false||(双或)任意一边为tru
阅读全文
摘要:变量是在一个范围内的可变的值。 要点: 数据类型(确定变量的值的类型) 一个字节里面8个位,每个位里存储0101这样的二进制的补码表示用来数据,一个字节的数据类型的第一个位是符号位,表示正负。 数据类型 byte short int long float double char boolean 字节
阅读全文
摘要:为什么讲这个概念? 因为计算机在操作的时候,都是采用对应的二进制的补码来进行运算的 原反补都是针对二进制来说的,二进制用字节保存,一个字节保存8个字符 以+7、-7为例子: 00000111 源码: 最高位为符号位,0表示正数,1表示负数 符号位 数值位 +7 0 0000111 -7 1 0000
阅读全文
摘要:package test; public class Car { private int carMoney; //汽车租金 private String carName; //汽车名字 private int carNumb; //汽车序列号 private int carryNum; //载货量 ...
阅读全文
摘要:package conversationofnumbersystems; public class Test1 { public static void main(String[] args){ /** * 计算机刚开始都是二进制,0101的形式,但是由于二进制表示大数据太长了,所以就产生了8进制和16进制用来存储大数据。 * 8进制是将二进制的3个...
阅读全文
摘要:jdk 虚拟机jre 依赖包javac 编译java 运行JAVA_HOME 一个存储jdk路径的自定义的变量,方便其他地方配置以后更改方便其他地方调用JAVA_HOME使用%JAVA_HOME%配置JDK:在系统变量path后面加上;%JAVA_HOME%\bin;分号表示分隔path:让java
阅读全文
摘要:导入: 右键,import, 选择指定项目下一步就好了。 导出: 选定项目,右键,export 下一步下一步就好了。
阅读全文
摘要:public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 Strin
阅读全文
摘要:数组 数组是相同类型元素的集合 数组类型 数组中的元素可以是基本数据类型,也可以是引用数据类型,数组本身是引用数据类型 数组的声明 两种[]的放置的位置不同,但没有什么区别 只声明的数组是一个空指针,无法使用,需要创建后才可以使用 数组的创建 算了,不扯会的了。 数组的长度 数组名.length 字
阅读全文
摘要:聚合和合成类似于特殊的关联 聚合: A中可能有B对象,B对象不是A的一部分 合成: A中一定有B对象,并且生成A对象的同时一定生成B对象
阅读全文
摘要:依赖关系,可以理解成“USE-A”关系即使用关系。 依赖关系是一种使用关系,如果A类中的某个方法使用了B类对象,那么就可以说A类依赖B类。 A类方法的形式参数是B类类型。也就是说A类对象如果要使用方法f,就必须要一个B类对象作为参数方可实现,这种情况被称为A依赖B 注意:依赖的使用关系不只是局限在参
阅读全文
摘要:关联关系可以理解为“HAS-A”关系,即“有”的关系。 例如: 学校里有学生,可以说学校关联学生。 用java类的方式描述: School类中有Student类型的属性存在。如果实例化School,就会为之实例化一个Student的对象。 单向的关联就是简单的你中有我。 双向的关联就是互相有对方。
阅读全文
摘要:算术运算符: +-*/%见c入门里面的笔记,简单不多说 ++和-- a++先运算后取值,过完使用语句之后执行变量的递增 --a先运算后取值,在当前运算前就进行变量的递增 位操作符 位操作符基于基本数据类型的二进制;类 &同一为一 |任何一个为一则为一 ^不同则为1 ~输出1则为0输出0则为1 <<a
阅读全文
摘要:之前没听过这个概念 块是java类中不太常见的一个元素。声明方式与方法体类似,分为static块和实例块两种。 实例块: {块体} 实例块不能直接调用,每一次调用构造方法创建对象的时候,都会在调用构造方法之前自动调用实例块的代码 static块 static {块体} 实例块不能直接调用,第一次调用
阅读全文
摘要:可移植性 .java 文件 编译成为.class文件 .class文件是字节码文件不是机器码文件不能直接读取,半成品。 JVM将字节码文件转换成机器码文件,可以平台运行 java为各个平台都提供了对应版本的JVM,所以可移植性。 面向对象、自动回收、健壮性、简单性 对象:万物皆对象 类:对象的蓝图,
阅读全文