Java
JourneyX
1、学习兴趣浓厚,上进心强,关注移动终端的新技术,如智能家居、Android汽车战略、智能旅游等
2、性格开朗,为人诚恳,做事踏实,与人相处融洽,团队意识强,注重团队协作
3、严于待己,宽以待人,有吃苦耐劳的精神,有不屈的韧性,不畏惧困难,不逃避责任,勇于担当。
4、心之至诚,敬而求之,对新技术有很强的好奇和学习欲望,对编程领域涉及相对较广
5、自食其力,自食其果。
掘金:https://juejin.im/user/57c25f1ad342d3006b21dc0c
简书:http://www.jianshu.com/u/254aea54709f
展开
-
Java开发环境的搭建
开发环境的搭建:Jdk: Java Development Kit ,Java开发工具包 包含JRE、(类库)开发工具Jre: Java Runtime Environment, Java运行时环境 运行类库 、 JVM环境变量: Path:%JAVA_HOME %\bin CLASSPATH:指定clas原创 2016-10-27 21:28:45 · 517 阅读 · 0 评论 -
Java多线程基本使用一
1 多线程--初步 【1进程 进程就是在系统中正在运行的程序 比如:QQ、迅雷、360、飞秋... 注意:操作系统中安装了很多应用程序,只有当开启之后,系统才会为这个程序分配系统资源(CPU执行权、内存...)让其运行在系统中 2线程的概念 线程是进程中的一个执行路径 3线程原创 2016-10-29 17:04:11 · 1716 阅读 · 0 评论 -
Java多线程之线程安全二
【线程的同步线程的安全问题:当多个线程访问共享数据的时候,就有可能出现线程安全的问题。 产生的原因: 如果当一个线程正在访问一个数据的时候,另一个线程也参与了进来,那么就会出现线程安全问题。 解决思路:我们可以将操作共享数据的代码封装起来,当有一个线程正在执行这部分代码的时候,其他线程不能参加执行 在Java中可以通过同步代码块和同步方法来实现这个操作原创 2016-10-29 17:08:06 · 963 阅读 · 0 评论 -
Java多线程之生产者消费者模型
【线程间的通讯wait() 在对象上等待,等待通知(在等待过程中释放对象锁、等待必须在同步块内、这个对象就是同步锁)《让线程进入阻塞状态,将线程放入等待池中》notify() 通知在这个对象上等待的一个线程,唤醒它,让它不再等下去(必须在同步块内调用,同步锁必须是调用这个方法的对象)《》notifyAll() 和notify()差不多,区别在于是通知在这个对象上等待的所有线程原创 2016-10-29 17:10:12 · 1196 阅读 · 0 评论 -
Java应用小实例总结
1.1 建造者模式【静态内部类的引用------Builder构建器】《 public static class Builder{ private AlertDialogdialog; public Builder(){ dialog = new AlertDialog(); } /*原创 2016-10-29 17:17:21 · 851 阅读 · 0 评论 -
Java文件类操作实例总结
1.1 文件类操作1.1.1 递归文件删除【 public static void main(String[] args) { File dir = newFile("E:\\homeFile"); DeleteDirAndFile(dir); }原创 2016-10-29 20:43:52 · 2604 阅读 · 0 评论 -
Java多线程之线程安全与同步实例
1.1 线程安全与同步实例1.1.1 购票同步对象锁【/* * 用程序模拟铁路售票系统:实现通过两个售票点发售某日某次列车的50张车票, * 一个售票点用一个线程表示 */publicclass SyncDemo { public static void main(String[] args) {原创 2016-10-29 20:47:11 · 5353 阅读 · 0 评论 -
Java网络编程之TCP网络通信
1 网络编程----TCPNo24【public class Server { public static void main(String[] args){ try { ServerSocket ss =new ServerSocket(8888);//在原创 2016-10-29 20:52:48 · 1016 阅读 · 0 评论 -
Java网络编程之UDP网络通信
1 网络编程----UDPNo25【Scanner scanner =new Scanner(System.in); try { DatagramSockets = newDatagramSocket(8888); Str原创 2016-10-29 20:54:20 · 912 阅读 · 0 评论 -
Java系列进去Android之HTML与SQLite
1 HTML&SQLiteN261.1 get和post请求两者的区别:【1、 get提交将数据显示在地址栏,对于敏感信息不安全;post提交不显示在地址栏,对于敏感信息安全2、 地址栏中存放的数据是有限,所以get方式对提交的数据体积有限制。post可以提交大体积数据3、 对提交数据的封装方式不同《get:将提交数据封装到了http消息头的第一行,请求行中原创 2016-10-29 20:57:13 · 937 阅读 · 0 评论 -
Java中的IO框架流三
1 IO(三)No201.1 Properties 属性集【Properties 属性集,主要用于操作配置属性,是以键值对的方式来保存属性,并且都是String类型继承自Hashtable类,所以是一个Map集合,具有Map接口中的所有方法,但是在保存和读取数据的时候不建议使用put和get方法,因为有可能会出现异常,建议使用Properties中特有的方法进行原创 2016-10-28 10:34:05 · 2356 阅读 · 0 评论 -
Java中的IO框架流二
1 IO(二)No19【 缓冲流:内置了缓冲区,对现有的流对象进行了封装,实现了高效的读写操作并增强了功能字节缓冲流 BufferedInputStream BufferedOutputStream字符缓冲流 BufferedReader 特有方法:re原创 2016-10-28 10:31:41 · 832 阅读 · 0 评论 -
Java分支和循环语句及方法的使用
1 分支语句No3顺序语句分支语句循环语句1.1 分支语句(选择结构) 分支语句满足某种条件则执行某一部分,满足另一种条件则执行另一部分 1.2 if语句 简单分支语句:if(boolean类型表达式){ 语句}如果小括号中的表达式成立,则执行大括号中的语句(大括号如果不加,则仅执行if下的一句语句,原创 2016-10-27 21:35:10 · 2148 阅读 · 0 评论 -
Java基本语法
注释:单行注释://[用一行注释对代码进行解释说明] 多行注释:/**/ [用多行注释对代码进行解释说明(注释一行写不下的时候)] 文档注释: /** */【java特有的注释,可以通过javadoc自动抽取代码中的文档注释】 什么时候使用文档注释:编写的注释需要出现在文档中,就需要使用文档注释哪些代码需要抽取文档:类、字段、非私有成员(字段、构造方法、方原创 2016-10-27 21:31:08 · 569 阅读 · 0 评论 -
Java中的面向对象思想
1 面向对象No6 面向对象 OO Object Oriented编程时以对象为单元,封装数据和逻辑,以此提高软件的重用性、扩展性 类 对象类是对象的模板、对象是类的实例辨别对象是否是类的实例:对象is a 类 (javac*.java表示编译当前路径下的所有java文件) Java定义一个类:[修饰符] class类名{原创 2016-10-28 08:52:34 · 993 阅读 · 0 评论 -
Java中的数组
1 数组No11数组:存放一组相同类型数据的数据结构 数组本身是引用数据类型,数组中的元素可以是基本数据类型,也可以是引用数据类型【 Java中的数组以对象的形式存在,或者说数组本身是引用数据类型,数组中的元素(数组中的每一个数据)类型可以是基本数据类型,也可以是引用数据类型】1.1 声明如何使用: 1.声明: 元素类型[原创 2016-10-28 08:55:44 · 766 阅读 · 0 评论 -
Java中的常用类
1 常用类NO131.1 封装类【Int Intergershort Shortbyte Bytedouble Doublefloat FloatBoolean BooleanChar Character】封装类都是引用类型,并且也具有对应基本数据类型的数学运算特征 装箱: 将基本数据类型的值装进封装类对原创 2016-10-28 09:02:22 · 566 阅读 · 0 评论 -
Java集合框架之List
1 集合类—ListNo14集合(广义,指整个集合体系):注意:集合中的元素都是引用数据类型,只能是引用数据类型 《虽然可以直接往集合中添加int类型的数据,但其实是先隐式地自动装箱成Integer类型再添加进集合,最后集合中存储的数据是Integer》可以动态存放多个对象常用的概念说明【“元素”-------对象,实例“重复”------两个对象通过原创 2016-10-28 10:05:59 · 850 阅读 · 0 评论 -
Java集合框架之Set
1 集合类—SetNo15【Set是Collection子接口,无序(指元素放入的顺序,有例外),不重复因为无序,所以没有带有下标参数的方法】【Set集合类常用的有: HashSet:散列存放 TreeSet:有序存放 LinkedHashSetSet接口存、取、删对象都有很高的效率。】1.1 Ha原创 2016-10-28 10:09:42 · 888 阅读 · 0 评论 -
Java集合框架之Map
1 Map集合N0161.1 Map接口【• 实现Map接口的集合类用来存储"键-值"映射对。• JDK API中Map接口的实现类常用的有– HashMap– TreeMap– Hashtable (不常用)• Map实现类中存储的"键-值"映射对是通过键来唯一标识,Map底层的"键"是用Set来存放的。• 所以存入H原创 2016-10-28 10:12:48 · 672 阅读 · 0 评论 -
Java中的IO框架流一
1 IONo181.1 IO框架【IO:Input Output在程序运行的过程中,可能需要对一些设备进行数据的读取操作,比如:对磁盘进行读写操作。IO框架就是用于对设备进行读写操作,在学习对象之前,我们首先要学习一个非常重要的类:File类IO框架 File类概述:用于描述存在或不存在的文件或文件夹 绝对路径:完整的路径名相对原创 2016-10-28 10:18:36 · 2553 阅读 · 0 评论 -
JavaWeb之Servlet&网络访问服务器编程
1 Servlet&网络访问1.1 网路基础B/S的S Server http网络应用服务端软件http Hyper Text Transmission Protocol 超文本传输协议,处于四层架构中的应用层,是建立TCP的基础上 网络应用服务端软件可以看成一个容器,我们将网络应用部署到其中并启动,这个容器就可以按照我们的意愿去工作,处理客户端的请求并响应原创 2016-10-29 21:00:12 · 2065 阅读 · 0 评论