【Java基础——运算符】教程文章相关的互联网学习教程文章

Java基础 之软引用、弱引用、虚引用【代码】【图】

1、概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之可惜。这种物...

黑马程序员——【Java基础】——网络编程【代码】【图】

一、网络模型概述  网络模型示意图:  说明:  (1)数据的传输:在用户端,应用层的数据,经过层层封包,最后到物理层,通过网络发送到网络的另一端,再从物理层到应用层进行层层解包。  (2)常用层的协议,包括:应用层的FTP和HTTP协议等;传输层的UDP和TCP等;网际层的IP等。  (3)对于开发者来讲,一般处于传输层和网际层。对于用户,通常停留在应用层。二、网络通讯要素  网络通讯要素,包括:IP地址、端口号 以...

黑马程序员_java基础笔记(05)...String类

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- java.lang包 <DIV style=‘font: 16px/28px "Hiragino Sans GB W3", "Hiragino Sans GB", Arial, Helvetica, simsun, 宋体; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: non...

java基础:标识符和组成规则

标识符的概念:就是给类,接口,方法,变量等起名字的字符序列 标识符的组成规则: A:英文大小写字母 B:数字 C:$和_ 注意事项: A:不能以数字开头B:不能是java中的关键字C:区分大小写标识符常见的命名规则:(见名知意) 举例:我要定义一个学生类 class Student {} //要是用class S{}//不能使用包:本质就是文件夹(命名需要全部小写) 单级包:小写 举例:liuyi,com 多级包:小写,并用.隔开举例:cn.itcast,com.baidu 类或者接口...

Java基础の第二弹 基础语法

Java关键字? abstract:表明类或类中的方法是抽象的;? boolean:基本数据类型之一,布尔类型;? break:提前跳出一个块;? byte:基本数据类型之一,字节类型;? case:在 switch 语句中,表明其中的一个分支;? catch:用于处理例外情况,用来捕捉异常;? char:基本数据类型之一,字符类型;? class:类;? continue:回到一个块的开始处;? default:用在 switch 语句中,表明一个默认的分支;? do:用在"do while"...

阿花宝宝 Java基础笔记 之 封装

为什么要用封装 安全 方便 降低耦合封装的步骤:1.将属性变为private修饰2.写封装的方法 public void setXxx(参数){ //根据处理逻辑给属性赋值 } public 属性类型 getXxx(){ //return 属性值 }访问修饰符 一个.java文件可以定义多个class 但是只能有一个public class 且要求与文件名一致 默认修饰符 protect private public static 静态 static 修饰的成员随类加载,在创建对象之前,因此可以使用 类名.属性 类名.方法 静态...

Java基础 包机制和注释文档【图】

Java基础一、包机制为了便于类包的管理和命名冲突建立的文件夹1.建包 Package命名规范:package package1.package2.package3.(类名)……注意事项:建立公司的包时,要严格遵守域名倒置 例如:com.baidu.wwwpackage语句要写在最顶端 2.导包 import命名规范:import java.lang.date.(类名)……注意事项:import语句要写在package语句之下,类的外面 二、注释文档Java支持单行注释、多行注释和注释文档注释文档是用于在程序内生成关...

黑马程序员之——Java基础 IO流——第三部分

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第一讲:黑马程序员_毕向东_Java基础视频教程第20天-01-IO流(File概述)一,File 类的了解:用于将文件或者文件夹封装成对象。方便对文件与文件夹进行操作。File对象可作为参数传递给流对象的构造方法。File 类的声明:public class File extends Object implements Serializable, Comparable<File> 文件和目录路径名的抽象表示形式。构造方...

java基础——集合框架【代码】

Collection下的容器1.SetHashSet是最普通的set,仅能用来存储不同的数据LinkedHashSet主要用来FIFOTreeSet主要用来排序,所以不允许null(基本上等价于stl的set了,底层也是红黑树)  TreeSet的两种排序方法:    1.自然排序,让TreeSet<A>的A类去实现Comparable接口内的int CompareTo(A a)方法          返回值0:元素相同,去重          返回值1:顺序          返回值-1:逆序    2....

Java基础(十二)-----Java与数据库的连接JDBC(一)【图】

初识JDBCJDBC是Java与数据库进行连接的一套API。通过这些API,开发者可以和不同的数据库进行连接并且可以对数据库中的数据进行操作。应用程序如果想要持久化保存,一种理想的解决方案就是使用数据库进行保存数据。这就使得连接数据库变得十分重要。JDBC正是为了实现这一目标而诞生的。Sun公司为了让开发者可以连接到不同的数据库,只为API提供了接口,由数据库提供商或者其他人提供数据库驱动程序的实现。这样,开发者就可以选择驱...

java基础之static(静态)【代码】

静态的属性、方法等属于类而不是对象。静态的方法能够由类直接调用,不须要将类实例化。本篇主要说明:1、态的代码、成员变量要比构造方法先运行。2、子类的构造方法会默认去调用父类的不带參数的构造方法,假设父类不提供不带參数的构造方法,则子类的构造方法要显示使用super(param),去调用父类的带參数的构造方法下面代码,能够将凝视掉的内容放开,或增改參数类型、參数定义的位置等,然后运行main看看打印结果,就会更加明确...

Java基础总结--IO总结1

1.IO流(数据流)主要应用概述数据来源:存储在设备里面* IO流用来处理设备间数据之间的传输* Java对数据的操作是通过流的方式* Java用于对流的操作的对象都在IO包* 流按照流向分为:输出流(写动作)与输入流(读动作)(相对于程序来说) 读写的方式不同造成被封装成不同的对象* 按照一次操作数据的字节数目:字节流(1B)与字符流(2B)以前无字符流:ASCII码1B--表达英语的文字数字,随机计算机普及,为了表示更多国家的语言,兼容了许多国...

Java基础之类【代码】

一、类的一般形式1、类的概述类就是事物的集合和抽象。它所代表的是这类事物所共有的一些行为和属性。2、类的一般形式中国有13亿人,就有13亿个对象人类只有一个class 类名{类型 变量名;类型 变量名;...类型 方法名(参数){方法内容 }... }修饰符:可以修饰类、属性和方法private:只有在本类中可以看见protected:在同一个类和同一个包里可以看见public:对于所有类都可见。默认(无修饰符):在本类或者是一个包可见,与prote...

java基础

第一篇:讲讲Stringpublic static void main(String[] args) { String s1 = new String("hello");//2个对象 String s2 = "hello";//没有创建 String s3 = new String("hello");//1个对象 String s4 = "hello";//没有创建 //因此上面只产生了3个对象 字符串池1个,堆2个//这里每次赋值的时候,首先都会判断字符串池里面有没这个字符串值,如果有,则引用存在的,如果没有,则创建。 //上面的解释:String是有一个叫字符串池,...

Java基础(十四)--装箱、拆箱详解(转载)【代码】【图】

Java中基本数据类型都有相对应的包装类什么是装箱?什么是拆箱?在Java SE5之前,Integer是这样初始化的Integer i = new Integer(10); 而在从Java SE5开始就提供了自动装箱的特性,如果要生成一个数值为10的Integer对象,只需要这样就可以了:Integer i = 10; 这个过程中会自动根据数值创建对应的 Integer对象,这就是装箱。关于boolean占用几个字节,请参考:https://www.jianshu.com/p/2f663dc820d0public static void main(Stri...