黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)
----------------- ASP.Net+Android+IOS开发、 .Net培训、期待与您交流! ------------------- 网络传输过程: 1,找到对方ip 2,数据发送到指定端口(每个应用程序对应一个端口) 3,定义通信...
java并发编程学习总结(基础篇)
一、基础概念总结 1.多线程程序可能存在的风险:(1)安全性问题:多线程程序在没有充足同步的情况下,在特定的线程执行时序下,多个线程同时操作一块共享资源时,可能引发错误。(2)活跃性问题:当多个线程存在竞争共享资源时,可能会引发死锁,饥饿(线程长时间得不到执行)及活锁(定义:不断的重复相同的操作,而...
Java学习之路:不走弯路,就是捷径-Java基础-Java-编程开发
<script type="text/javascript">google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_widt...
java并发编程学习总结(基础篇)
一、基础概念总结 1.多线程程序可能存在的风险: (1)安全性问题:多线程程序在没有充足同步的情况下,在特定的线程执行时序下,多个线程同时操作一块共享资源时,可能引发错误。 (2)活跃性问题:当多个线程存在竞争共享资源时,可能会引发死锁,饥饿(线程长时间得不到执行)及活锁(定义:不断的重复相同的操...
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结 ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href...
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结
黑马程序员学习log第八篇基础知识:JAVA的面向对象之网络编程总结 ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a hr...
黑马程序员-JAVA学习日记-java编程基础1
黑马程序员-JAVA学习笔记 黑马程序员_java编程基础2 ------- android培训、java培训、期待与您交流! ---------- JAVA的概述: DOC常用命令:dir列出当前目录下的文件以及文件夹; md创建目录; rd删除目录; cd打开指定目录; ...
黑马程序员-JAVA学习日记-java编程基础2
黑马程序员-JAVA学习笔记 黑马程序员_java编程基础2 ------- android培训、java培训、期待与您交流! ---------- 1、三元运算符: 格式:(表达式1)?(表达式2):(表达式3); 表达式1为boolean型结果;表达式1为true,...
Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(七)之Access Control
Access control ( or implementation hiding) is about "not getting it right the first time."refactoringa primary consideration in object-oriented design...
Java Socket网络编程学习笔记(一)
0.前言其实大概半年前就已经看过网络编程Socket的知识了(传统IO),但是因为长时间的不使用导致忘的一干二净,最近正好准备校招,又重新看了网络编程这一章,是传统IO(BIO)相关的内容,故在此记录!!记完笔记就去看nio的网络编程啦!!!1.基础概念首先看一下socket单词的翻译:socket...
Java图形界面编程学习笔记(一)
1.Frame是一种容器,容器就是一种可以向其添加其它控件的控件,类似于被子(容器)和杯子中的水(其它控件)。 2.Lable是描述一种单行显示的字符串,一般用于界面中显示一些提示性或说明性的文字信息。一个标签只显示一行只读文本。 Label label1 = new Label(“Java开发入行...
黑马程序员_JAVA学习日记_JAVA中图形化界面GUI编程
黑马程序员-学习日记 黑马程序员_JAVA学习日记_JAVA中图形化界面GUI编程 ------- android培训、java培训、期待与您交流! ---------- 一:图形化界面GUI编程: GUI Graphical User Interface(图形用户接口)。 用图...
Java学习之图形界面编程Swing
JFC(Java Foundation Classes):Java基础类,是关于GUI组件和服务的完整集合,主要包含5个API:AWT、Java2D、Accessibility、Drag & Drop、Swing。JFC提供了帮助开发人员设计复杂应用程序的一整套应用程序开发包。 ...
Java学习之图形界面编程AWT
AWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Windows、Unix、Macintosh—苹果操作系统等)的本地GUI工具进行处...
JAVA学习第五十九课 — 网络编程概述
网络模型OSI(Open System Interconnection)开放系统互连:參考模型TCP/IP网络通讯要素IP地址port号传输协议网络參考模型七层OSI模型的基本概念要了解网际层协议:包含:IP协议、ICMP协议、ARP协议、RARP协议。传输层协议:TCP协议、UDP协议。应用层协议...
Spark菜鸟学习营Day1 从Java到RDD编程
Spark菜鸟学习营Day1从Java到RDD编程菜鸟训练营主要的目标是帮助大家从零开始,初步掌握Spark程序的开发。Spark的编程模型是一步一步发展过来的,今天主要带大家走一下这段路,让我们从一段最最基础的Java代码开始。问题:Java有哪些数据结构大致有如下几种,其中List与Map是最重...
java 泛型编程学习
先发布,以后有空再修改。。。第一次看到《java核心技术卷一》中关于泛型这部分的时候感觉很复杂,似乎有说不完的约束条件,让人难以理解。当时只是囫囵吞枣般过了一遍,也没有看出个什么来。现在是时候回过头来认真学习学习这方面的知识啦。在这里记录一下JAVA泛型中比较难理解的部分。泛型表达式的类型擦除按照书...
Java多线程编程总结(学习博客)
Java多线程编程总结:网址:http://lavasoft.blog.51cto.com/62575/27069/Java多线程编程总结(学习博客)的更多相关文章Java多线程编程核心技术---学习分享继承Thread类实现多线程 public class MyThread extends Thr...
学习笔记《Java多线程编程实战指南》一
1.1什么是多线程编程多线程编程就是以线程为基本抽象单位的一种编程范式,和面向对象编程是可以相容的,事实上Java平台中的一个线程就是一个对象。多线程编程不是线程越多越好,就像“和尚挑水”的故事一样。1.2为什么使用多线程提高程序运行效率。1.3线程的创建、启动和运行java.lang.Thread...
Java学习笔记-网络编程
Java提供了网络编程,并且在实际中有着大量运用网络编程网络编程概述网络模型OSI参考模型TCP/IP参考模型网络通讯要素IP地址端口号传输协议网络参考模型网络通讯要素IP地址:InetAddress网络中设备的标识不易记忆,可用主机名本地回环地址:127.0.0.1 主机名:localhostI...