自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java 多态

说道多态,一定离不开其它两大特性:封装和继承。而多态是在它们的基础之上表现而来的,息息相关。在记忆中,每一次学习面向对象的时候,都与这三大特性有扯不开的关系,多态是面向对象的重点,也算是难点。是什么?文学角度:一千个读者就有一千零一个哈姆雷特;公司主管角度:老板交代下来相同任务,每个人完成的情况不同;专业角度:同种类的多个对象,在接收到同一个消息时却产生了不同反应和效果;从代码形式上看: 父类的对象变量调用了子类中重写的方法(注意: 往往是有一个父类,而他有多个子类,且在这些子类中同时重写父类的某

2021-01-20 22:37:07 88

原创 java socket

Java网络教程之Socket当我们想要在Java中使用TCP/IP通过网络连接到服务器时,就需要创建java.net.Socket对象并连接到服务器。假如希望使用Java NIO,也可以创建Java NIO中的SocketChannel对象。创建Socket下面的示例代码是连接到IP地址为78.64.84.171服务器上的80端口,这台服务器就是我们的Web服务器(www.jenkov.com),而80端口就是Web服务端口。Socket socket = new Socket(“78.46.84

2021-01-20 22:35:50 63

原创 java快捷键

快捷键:如果想修改快捷键(setting->keymap)。Ctrl + Space完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便Ctrl + N(Ctrl + Shift + N)跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了Ctrl + B跳转到定义处这个就不用多说了,好象是个IDE就会提供的功能Ctrl + Alt + T用*来围绕

2021-01-20 22:34:27 217

原创 java jar

大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF里面添加如下一句话:Main-Class: test.someClassName然后我们可以在控制台里输入java -jar

2021-01-20 22:33:28 126

原创 java类

一.面向对象的基本概念万物皆对象。对象的实质是属性和行为。类是具有共同属性和行为的对象的集合。类定义了对象的属性和方法。分析过程现有对象后有类,开发过程先有类后有对象。二.类的基本结构 属性:对象数据的描述 方法:对象的行为 构造方法:用于实例化对象 内部类:在类中声明的类(inner class) 块:分静态块与实例块 类的声明:(访问权限修饰符public.default(可忽略不写,为默认))(修饰符final.abstract.synchronized)class

2021-01-20 22:32:37 51

原创 java 有序

1.什么叫有序:添加的顺序是什么,输出的时候的顺序就是什么,这叫有序有序集合:list,LinkedHashMapTreeSet和TreeMap:这两个也是有序,不过是利用二叉树排序,根据键值自然排序,是 添加完之后,根据键值得顺序排序有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSetTreeSet是(用二叉树排序)MapAbstractMap否使用key-value来映射和存储数据,Key必须惟一,value可以

2021-01-20 22:31:16 135

原创 java 数组

一、数组声明数组的声明有两种方式:type arrayName[];type[] arrayName;两种方式都可以,高维数组也是如此,根据自己的编程习惯选择即可。二、数组初始化方式一://分配长度为 4 个 int 型的内存空间,并分别赋初始值1,2,3,4int[] array = new int[]{1, 2, 3, 4};方式二://方式一的简写int[] array = {1, 2, 3, 4};方式三://分配长度为 4 的内存空间,并全部赋为默认值 0//相当于 i

2021-01-20 22:30:38 47

原创 java list

List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下 >标)来访问List中的元素,这类似于Java的数组。定义void add(String item) //依次往后添加添加元素void add(String item, int index) //在指定位置处添加元素void remove(int position) //删除第几个元素(索引从0开始)void remove(String item) //

2021-01-20 22:29:34 55

原创 java for循环

Java有好几种循环语句。 for循环是Java的循环之一。for循环在java中用于重复执行一些语句,直到条件返回false。for循环有以下三个部分。初始化循环条件自增或自减for循环的语法:for (int i = 0; i < 10; i++) {//循环语句块}for (int i = 10; i > 0; i–) {//循环语句块}初始化: int i=0; 或 int i=10; 为初始化语句。初始化语句只在循环开始时执行一次。循环条件:每次迭代前都会检

2021-01-20 22:27:45 327

原创 java数据类型

java数据类型int首先,Java的整数是32位有符号(即包括正值和负值)整数,由int关键字表示:int someNumber = 10;当然,像所有基本类型一样,整型有自己的限制。由于它只有32位,所以其取值范围为-2147483648到2147483647。这数字很大嘛!当然,我们可以在DrJava的交互面板中用下述技巧来确认:Integer.MAX_VALUE // Prints 2,147,483,647Integer.MIN_VALUE // Prints -2,147,483,64

2021-01-20 22:25:45 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除