Java初学者笔记】的更多相关文章

Java初学者笔记 前提:认识汉字,认识英语单词,会用键盘打字 ------------------------------- 端口是什么: --------面向对象编程(OOP) 接口”(Interface)规定了可对一个特定的对象发出哪些请求继承:重新使用接口在Java语言中,继承是通过extends关键字实现的,extends关键字暗示着我们要为接口“扩展”新功能, 在一个程序中,这些独立运行的片断叫作“线程 Thread -----------Java除了可解决传统的程序设计问题以外,还…
零.绪论: 2018年新年伊始,学习Java的冲动越来越强烈,毕竟以后无论是做安全开发还是安全研究都必不可少的掌握这门语言,所以在不断完善Python作为脚本语言的主语言的情况下觉得学习Java作为高级语言当中的主语言(无奈C.C++指针太虐人,内存太虐人,还是被JVM屏蔽了的好,虽然后面的也得看)所以觉得写一个学习系列的Java博客,作为学习笔记.希望能非常基础的但也完整的记录自己学习Java的一点一滴,备忘同时提升.本系列的后续篇章不再像WEB安全系列那样每一篇都把绪论作为开头了,先写下来作…
Java反射基础 零.基础类代码 import java.io.*; import java.lang.reflect.*; class father{ public String fName; father(String name) { this.fName = name; } public void show() throws Exception{ Runtime.getRuntime().exec("touch 2.txt"); } } class child extends f…
一.泛型类: 泛型是指适用于某一种数据类型而不是一个数据机构中能存不同类型 import java.io.*; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; class myClass<Type>{ public Type[] tlist; public Type tobject; @SuppressWarnings("unchecked") myClass(in…
一.我们来看python的很简单: 1.读文件: with open("/path/file","r") as fr: for line in fr.readlines(): do_somethings(line) 2.写文件: with open("/path/file","w/a") as fr: fr.write("ssssssss") 二.上文知识一个引子,不是重点,还是来学习java的文件读写操作…
一.字符串常见的操作 1.结合我在python中对于字符串常见处理总结出下面三个应该能算是字符串造作的TOP 3 //字符串查找子串,存在返回index,不存在返回-1 等于python的find: String string = "abcdefg"; string.indexOf("cd"); //字符串的替换: string = string.replace("old","new"); //字符串的拆分: stringli…
一.Java的类: Java的类是Java的基本概念了,基本的定义语法我就不提了,自己也不会忘了的,下面分成几个模块介绍: 1.Java的类定义时候的修饰符 2.Java的类的继承与派生 二.Java类定义的时候的修饰符: 说白了其实基本上就是变量的一些修饰符,因为java没有类外的变量或者方法可以用 1.public.protected和private /* 第一类protected private public public所有类可见 protected 包内的所有类和任何位置的子类可见 p…
初学者笔记 1.Java中的两种类型   在java源代码中,每个变量都必须声明一种类型(type). 有两种类型:primitive type和reference type.引用类型引用对象(reference to object),基本类型直接包含值(directly contain value). primitive types(基本类型)   包括boolean类型以及数值类型(numeric types)共8种. numeric types又分为整型(integer types)和浮点…
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多态 第七章 接口与多态 第八章 异常处理 第九章 Collection与Map 第十章 输入/输出 第十一章 线程与并行API 第十二章 Lambda 第十三章 时间与日期 第十四章 NIO与NIO2 第十五章 通用API 第十六章 整合数据库 第十七章 反射与类加载器 第十八章 自定义类型.枚举 补充:Ja…
20145330第十周<Java学习笔记> 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴.在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可.所以,基础的网络编程可以和打电话一样简单. 13.1 网络概述 网 络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编程技术获得了大…