- 博客(8)
- 收藏
- 关注
原创 Eclipse中BASE64Encoder报错问题(JDK9后)
package MD5; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Base64; public class MD5_Test { public static void main(String[] args) { System.out.println(MD5("abc")); } public static String MD5(S.
2021-06-04 17:02:14
278
原创 Java自学笔记(5)
构造器重载 ·构造器一般用来创建对象的同时初始化对象。如 class Person{ String name; int age; public Person(String n,int a) { name=n; age=a; } } ·构造器重载使得对象的创建更加灵活,方便创建各种不同的对象。 构造器重载举例: public class Person{ public Person(String name,int age,Date d) { this(name...
2020-08-18 23:06:20
190
原创 Java自学笔记(4)
说明: 1、可变参数:方法参数部分指定类型的参数个数是可变多个 2、声明方式:方法名(参数的类型名... 参数名) 3、可变参数方法的使用与方法参数部分使用数组是一致的 4、方法的参数部分有可变形参,需要放在形参声明的最后 ...
2020-08-11 22:39:54
244
原创 Java自学笔记(3)
一堆数组声明 一堆数组的声明方式: type var[]或type[] var; 例如: int a[]; int[] a1; double b[]; Mydate[] c;//对象数组 一堆数组的初始化 动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进行 int[] arr=new int[3]; arr[0]=3; arr[1]=9; arr[2]=8; 静态初始化:在定义数组的同时就为数组元素分配空间并赋值。 int a[]=new int[]{3,9,8};
2020-08-07 18:45:56
297
原创 Java自学笔记(2)
文本编辑器 Windows:Notepad++;UltraEdit;EditPlus mac:Subline Text;BBEdit Notepad++:Alt+鼠标可进行整列修改 2.2 标识符 凡是自己可以起名字的地方都叫标识符 1、由26个英文字母大小写,0-9,_或$组成 2、数字不可以开头 3、不可以使用关键字和保留字,但能包含关...
2020-08-03 08:34:48
205
原创 Java自学笔记(1)
1.1 基础常识 ●常用的DOS命令(窗口键+R,输cmd,打开dos界面) dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回到上一目录 cd\:退回到根目录 del:删除文件 exit:退出dos命令行 1.4 Java语言的环境搭建 ●下载JDK ●安装JDK ●配置环境变量 ●验证是否成功:java -version ▶配置环境变量path ·设置环境变量JAVA_HOME 解压jdk的目录 ·设置C...
2020-07-27 09:01:04
238
原创 面向对象及类(入门)
面向对象及类 ●面相对象编程介绍:对象=数据(数据类型)+行为(函数) 类的介绍 ●面象对象语言的三大特点:封装、继承、多态 ●C++中对结构体的扩展:允许在结构体中写函数 类 ●3种访问权限:对结构体/类中的函数或数据的访问加以限制 1、public:公有权限,可随意访问(类的里面,;类的外面) 2、protected:保护权限,与继承有关(限制) 3、private:私有权限,...
2020-03-07 19:02:40
181
原创 结构体的定义和基本使用
在一组数据中往往含有一些不同的数据类型:字符型、整型... ...在这里我们便会用到结构体。 首先,结构体(struct)是由一系列具有相同类型的或不同类型的数据构成的数据集合。结构体可以被声明为数组、指针、变量等,用于实现较复杂的数据结构,同时也可以是一些元素的集合。且一个结构变量在内存占有一片连续的储存空间。 其定义形式为: ...
2020-02-26 21:46:25
5158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅