
Java基础
SinceDayOne
机器学习&深度学习技术热爱者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
黑马程序员_第5天
-----------android培训、java培训、期待与您交流!-----------(一)面向对象思想、成员变量、局部变量、匿名对象面向对象是相对面向过程而言面向对象面向过程都是一种思想面向过程: 强调的是功能行为面向对象: 将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。面向对象的出现使我们的角色发生了原创 2013-05-17 16:56:48 · 166 阅读 · 0 评论 -
黑马程序员_第17天
-----------android培训、java培训、期待与您交流!-----------(一) Collections工具类排序 public static void sortDemo() { List list = new ArrayList(); list.add("abcd"); list.add("aa原创 2013-05-17 16:57:13 · 178 阅读 · 0 评论 -
黑马程序员_第18、19天
-----------android培训、java培训、期待与您交流!-----------第18天(一) SystemSystem:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。描述系统的一些信息。获取系统属性信息:Properties getProperties(); 因为Properties是Hashtable原创 2013-05-17 16:57:15 · 174 阅读 · 0 评论 -
黑马程序员_第21天
-----------android培训、java培训、期待与您交流!----------- (一) 对象的序列化静态的成员不能序列化。对于不想被序列化的非静态成员可以加transient修饰符。Person.java import java.io.*;class Person implements Serializable{ public stat原创 2013-05-17 16:57:20 · 177 阅读 · 0 评论 -
黑马程序员_第8、9天
-----------android培训、java培训、期待与您交流!-----------第8天(一) 多态多态定义:某一类事物的多种存在形态。例如:动物中猫,狗。猫这个对象对应的类型是猫类型 猫 x = new 猫();同时猫也是动物中的一种,也可以把猫称为动物。 动物 y = new 猫(); 动物是猫和原创 2013-05-17 16:56:57 · 198 阅读 · 0 评论 -
黑马程序员_第1天
-----------android培训、java培训、期待与您交流!-----------(一)dos常用命令行windows下的运行窗口输入cmd进入dos命令行。dir:列出当前目录下的文件以及文件夹。md:创建目录,注意目录名中名有空格的话,会创建是两个目录。如md abc d,会创建abc目录和d目录。rd:删除目录,注意目录名中有空格的话,会删除用空格分隔的两个原创 2013-05-17 16:56:39 · 220 阅读 · 0 评论 -
黑马程序员_第23天
-----------android培训、java培训、期待与您交流!-----------(一)网络编程概述网络通讯要素IP地址:InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.2主机名:localhost端口号 用于标识进程的逻辑地址,不同进程的标识 有效端口:0—65535,其中1-1024系统使用或原创 2013-05-18 22:01:52 · 223 阅读 · 0 评论 -
黑马程序员_第25天
-----------android培训、java培训、期待与您交流!-----------(一) 正则表达式特点正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简原创 2013-05-19 19:46:30 · 173 阅读 · 0 评论 -
黑马程序员_第24天
-----------android培训、java培训、期待与您交流!-----------(一) TCP上传图片需求:上传图片。客户端。1,服务端点。2,读取客户端已有的图片数据。3,通过socket输出流将数据发给服务端。4,读取服务端反馈信息。5,关闭。import java.io.*;import java.net.*;class PicClie原创 2013-05-18 22:33:14 · 187 阅读 · 0 评论 -
java集合框架图
java集合框架图1,---------------------------------------------------------2,---------------------------------------------------------原创 2013-09-30 15:24:26 · 178 阅读 · 0 评论 -
java基本数据类型
byte(字节) 8 -128 - 127 0shot(短整型) 16 -32768 - 32768 0int(整型) 32 -2147483648-2147原创 2013-09-30 15:30:29 · 186 阅读 · 0 评论 -
jdbc连接数据库的步骤
1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("co转载 2013-09-30 17:22:18 · 194 阅读 · 0 评论 -
黑马程序员_第22天
-----------android培训、java培训、期待与您交流!-----------(一) GUI概述GUI Graphical User Interface(图形用户接口)。 用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLI Command line User Interface(命令行用户接口) 就是常见的Dos命令行操作。原创 2013-05-17 16:57:22 · 199 阅读 · 0 评论 -
黑马程序员_第4天
-----------android培训、java培训、期待与您交流!-----------(一) 数组静态初始化:int[] arr = new int[2];//建议格式int arr[] = new int[2];//也可以 int[] arr = new int[]{3,1,6,5,4};int[] arr = {3,1,6,5,4};int[] arr = n原创 2013-05-17 16:56:45 · 195 阅读 · 0 评论 -
黑马程序员_第7天
-----------android培训、java培训、期待与您交流!-----------(一) 继承-概述有学生和工人两个类将学生和工人的共性描述提取出来,单独进行描述,只要让学生和工人与单独描述的这个类有关系,就可以了。继承:1, 提高了代码的复用性。2, 让类与类之间产生了关系。有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码原创 2013-05-17 16:56:52 · 151 阅读 · 0 评论 -
黑马程序员_第10天
-----------android培训、java培训、期待与您交流!-----------(一) 异常-finallyfinally代码块:定义一定执行的代码。通常用于关闭资源。 记住一点:catch是用于处理异常。如果没有catch就代表异常没有被处理过,如果该异常是检测时异常。那么必须声明。 异常在子父类覆盖中的体现:1,子类在覆盖父类时,如果父类的方法抛原创 2013-05-17 16:56:59 · 159 阅读 · 0 评论 -
黑马程序员_第11天
-----------android培训、java培训、期待与您交流!-----------(一) 多线程进程:是一个正在执行的程序。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径。或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。 线程在控制着进程的执行。一个进程至少有一个线程。 Java VM启动的时候会有一原创 2013-05-17 16:57:01 · 147 阅读 · 0 评论 -
黑马程序员_第12、13天
-----------android培训、java培训、期待与您交流!-----------第12天(一) 线程间通信线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不同。 wait();notify();notifyAll();都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。 为什么原创 2013-05-17 16:57:04 · 169 阅读 · 0 评论 -
黑马程序员_第14天
-----------android培训、java培训、期待与您交流!-----------(一) 集合类为什么出现集合类? 面向 语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类都是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。原创 2013-05-17 16:57:06 · 209 阅读 · 0 评论 -
黑马程序员_第2天
-----------android培训、java培训、期待与您交流!-----------(一)标识符_常量标识符:在程序中自定义的一些名称。由26个英文字母大小写,数字:0-9符号:_$组成定义合法标识符规则:1,数字不可以开头。2,不可以使用关键字。3,Java中严格区分大小写。注意:在起名字时,为了提高可阅读性,要尽量有意义。Java中的名称规范:包原创 2013-05-17 16:56:41 · 198 阅读 · 0 评论 -
黑马程序员_第3天
-----------android培训、java培训、期待与您交流!-----------(一)循环While:先判断条件,只有条件满足才执行循环体。Do while:先执行循环体,再判断条件,条件满足,再继续执行循环体。简单一句话:do while:无论条件是否满足,循环体至少执行一次。 1,变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中原创 2013-05-17 16:56:43 · 147 阅读 · 0 评论 -
黑马程序员_第6天
-----------android培训、java培训、期待与您交流!-----------(一) static(静态)关键字static关键字: 用于修饰成员(成员变量和成员函数)static修饰后的成员具备以下特点: 1,随着类的加载而加载,也就是说,静态会随着类的消失而消失,它的生命周期最长。 2,优先于对象存在原创 2013-05-17 16:56:50 · 160 阅读 · 0 评论 -
黑马程序员_第15天
-----------android培训、java培训、期待与您交流!-----------(一) 集合框架TreeSetSet:无序,不可以重复元素。 |TreeSet:可以对Set集合中的元素进行排序。 底层数据结构是二叉树。原创 2013-05-17 16:57:08 · 173 阅读 · 0 评论 -
黑马程序员_第16天
-----------android培训、java培训、期待与您交流!-----------(一) Map接口Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 put(K key, V value) putAll(Map m) 2,删除原创 2013-05-17 16:57:10 · 158 阅读 · 0 评论 -
黑马程序员_第20天
-----------android培训、java培训、期待与您交流!----------- (一) File类File类用来将文件或者文件夹封装成对象。方便对文件与文件夹进行操作。File对象可以作为参数传递给流的构造函数。 跨平台的分隔符:File f4 = new File("c:"+File.separator+"abc"+File.separato原创 2013-05-17 16:57:17 · 206 阅读 · 0 评论 -
截取字符串,超过10个中文字符或20个英文字符显示"..."
public class Str{ public static String substrByLen(String str,int size){ int len = 0; for(int i=0; str != null && i<str.length();i++){ if(str.charAt(i)>255) len+=2; else len++;原创 2013-12-10 16:35:28 · 279 阅读 · 0 评论