JAVA
文章平均质量分 78
王者小金
热爱程序,热爱生活。
展开
-
JAVA_Lesson6(传智播客笔记之初始面向对象)
二维数组:回顾下一维数组的定义方式: int[] arr =new int[3];二维数组的定义格式:int[][] arr=new int[3][2]; //创建一个二维数组,该数组中有3个一维数组,每一个数组中有2个元素。System.out.println(arr);//打印二维数组 打印出[[I@....(因为是二维)System.out.println(arr[0]);//直接打印二维...原创 2018-06-04 15:44:37 · 272 阅读 · 0 评论 -
JAVA_Lesson13(传智播客笔记之多线程)
多线程的状态创建线程的第一种方式—继承Thread类(其实就是覆盖run方法,然后调用自己的show方法)创建线程的第二种方式—实现Runnable接口 但是人家万一已经有爹了,那就没法了。不支持多继承。此时要拓展该类的功能,创建接口。让其中的内容作为线程的任务执行。接口就是为了实现拓展功能;一个类在继承一个类的同时,也可以实现多个接口,为了这个类增加多个功能。通过接口的形式完成(拓展D...原创 2018-07-02 17:05:22 · 481 阅读 · 0 评论 -
JAVA_Lesson14(传智播客笔记之多线程)
多线程间通信-示例之间是很多线程都在执行同一项任务,但是现在他们处理的任务不同(处理的还是同一资源)。线程间通信-等待唤醒机制(握手机制)应该有个判断里面是否有资源的标记flag,判断是否有资源。如果里面有资源的话,应该输出开始操作,而输入应该先释放执行权,再释放执行资格,处于冻结状态。Sleep、wait。If(flag)输出处于wait那么输出就可以运行了。等待唤醒机制涉及的方法:1. wai...原创 2018-07-03 10:47:54 · 329 阅读 · 0 评论 -
JAVA_Lesson12(传智播客笔记之包、多线程)
包(包概述、包与包之间访问、包导入import、Jar包)概述对类文件进行分类管理。就体现在文件夹上,写在程序文件的第一行。类名的全称:包名.类名。包其实就相当于文件夹。包也是一种封装形式。包名所有字母都小写。Package mypack;Class PackageDemo{ Public static void main(String[] args) { Sop(“Hell...原创 2018-06-28 09:32:21 · 304 阅读 · 1 评论 -
JAVA_Lesson15(传智播客笔记之String、StringBuffer)
String类-特点String(类) str(类类型的变量)=”abc”;(字符串其实就是一个对象)package cn.itcast.string.demo;public class StringDemo { public static void main(String[] args) { // TODO Auto-generated method stub /* ...原创 2018-07-04 10:24:29 · 213 阅读 · 0 评论 -
JAVA_Lesson32(传智播客笔记之javascript)
01-Javascript(全局和局部变量)在script标签内定义的变量,在整个页面都有效。称之为全局变量。如果想限定一个变量的使用范围的话,在函数里面定义的变量就是局部变量。而在脚本片段定义的变量,是全局变量。Var x=3;Function show(x){ X=8;}Show(x);//最后打印结果为3。代码如下:<html> <...原创 2018-07-17 11:15:40 · 383 阅读 · 0 评论 -
JAVA_Lesson29(传智播客笔记之HTML)
HTML(概述&演示)Html内容1. Html就是超文本标记语言的简写,是最基础的网页语言。2. Html是通过标签来定义的语言,代码都是由标签所组成。3. Html代码不区分大小写。(严谨性不高)4. Html代码由<html>开始,</html>结束。里面有头部分<head>和</head>和体部分<body>和</b...原创 2018-07-12 09:34:58 · 445 阅读 · 0 评论 -
JAVA_Lesson30(传智播客笔记之CSS)
01-02CSS层叠样式表(概述&和html结合的方式)1. 每一个html标签中都有一个style样式属性和属性值,多个属性之间用分号隔开。该属性的值就是css代码。2. 使用style标签的方式。<style type=”text/css”> //写上css,会调用css的解析引擎div//作用在div标签上{background-color:#06F;color:#F00...原创 2018-07-12 15:39:17 · 411 阅读 · 0 评论 -
JAVA_Lesson16(传智播客笔记之常用对象API、集合框架)
常用对象API(基本数据类型对象包装类)package cn.itcast.wrapper.demo;public class WrapperDemo { public static void main(String[] args) { /* * 基本数据类型包装类:为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。 * 用于描述该对...原创 2018-07-05 22:44:35 · 950 阅读 · 0 评论 -
JAVA_Lesson17(传智播客笔记之常用对象哈希表、HashSet、TreeSet、集合框架)
Vector集合的方法暂时略过吧,因为已经淘汰了,暂时不管他了。常用对象API(集合框架-LinkedList集合)package cn.itcast.p2.linkedlist.demo;import java.util.Iterator;import java.util.LinkedList;public class LinkedListDemo {public static void...原创 2018-07-08 15:38:00 · 207 阅读 · 0 评论 -
JAVA_Lesson11(传智播客笔记之Object、异常)
Object类Equals的基本体验(加上覆盖操作)开始看java的Lang包资料了,里面有Object的各种方法。Class Person extends Object{ Private int age; Person(int age) { This.age=age; } Publlic boolean equals(Object obj) //Object o...原创 2018-06-26 17:19:21 · 262 阅读 · 0 评论 -
JAVA_Lesson4(传智播客笔记之语言基础)
set classpath= //可以清空路径信息。(复习lesson2的内容)&&和&在java中均可以表示与运算,但是&&具有短路功能(一方为假则不再判断),||和|也类似。&&比&高效。运算结果一样,运算过程有点小区别。一个数异或同一个数2次,结果还是其本身。(可以用于加密,但是加密一般用算法用来加密)>>>无...原创 2018-06-01 20:32:00 · 244 阅读 · 0 评论 -
JAVA_Lesson7(传智播客笔记之构造函数、this、static)
构造函数(一创建就运行,可以给对象初始化,并且只能调用一次)特点:函数名与类名相同,不用定义返回值类型,没有具体的返回值。Class Person{ Private String name; Private int age; Person()//构造函数,而且是空参数 { System.out.println(name+”:”+age)...原创 2018-06-05 10:37:17 · 304 阅读 · 0 评论 -
JAVA_Lesson1(传智播客笔记之Hello World)
谷歌的android,微软的Windows phone,C#;Oracle公司也很牛,java的爸爸Sun(Stanford University Network)公司已经被Oracle(甲骨文公司)收购。Oracle和微软都有自己的编程语言,都有自己的服务端,以及都有自己数据库,都是巨头。 跨平台,不仅仅局限于操作系统,只是java这里指的是操作系统。Windows就是C...原创 2018-05-29 22:06:08 · 354 阅读 · 0 评论 -
JAVA_Lesson8(传智播客笔记之继承、单例设计模式懒汉式、饿汉式)
数组对象工具的建立(重要的是这种思想)主函数是静态的,主函数需要调用的也需要static。当有2个.java文件时,先编译含有函数功能的.java文件,再编译含主函数的.java文件。(因为主函数中要用到该函数)Question:编译含main的.java文件,会出现2个.class文件?其实系统已经帮你做过来了这个事情。(java编译器发现该类中用到了其他类,会去classpath或者.(当前目...原创 2018-06-05 21:54:00 · 293 阅读 · 0 评论 -
JAVA_Lesson10(传智播客笔记之多态、内部类)
多态-概述对象本身也存在着多态性。Class 动物{}Class 猫 extends 动物{}Class 狗 extends 动物{}猫 x=new 猫();动物 x=new 猫();//猫是动物就可以这样写 (一个对象,两种形态,类似王者荣耀的花木兰) 猫这类事物即具备猫的形态,又具备着动物的形态。父类创建的对象指向了子类对象。一个对象具备2种形态。多态在代码中...原创 2018-06-21 11:17:37 · 246 阅读 · 0 评论 -
JAVA_Lesson2(传智播客笔记之语言基础_运算符)
高级语言其实只是厂商不同,表现形式不同。需要掌握2点:1. 表现形式是什么样(固定的格式)2.(关键字、标志符、注释、常量和变量、运算符、语句、函数、数组等)什么时候使用。System.out.println中的System是一个已有的类,不是关键字,需要注意。(区分的技术以及书写规范:关键字都是小写(一点是这样的),类名单词每个首字母要大写(尽量要这样))标志符规则:1.数字不可以开头2.不可...原创 2018-05-30 23:13:40 · 420 阅读 · 0 评论 -
JAVA_Lesson3(传智播客笔记之语言基础)
set classpath= //可以清空路径信息。&&和&在java中均可以表示与运算,但是&&具有短路功能(一方为假则不再判断),||和|也类似。&&比&高效。运算结果一样,运算过程有点小区别。一个数异或同一个数2次,结果还是其本身。(可以用于加密,但是加密一般用算法用来加密)>>>无符号右移,高位出现的空位,无...原创 2018-06-01 09:57:35 · 190 阅读 · 0 评论 -
JAVA_Lesson9(传智播客笔记之继承、抽象、接口)
子父类中构造函数的特点:Class Fu{ Fu() { Sop(“Fu run”); } Fu(int x) { Sop(“fu run...”+x); }}Class Zi extends Fu{ Zi() { //super();其实这里省略了这条语 句,调用的就是父类中的空参数的构造函数。而this()则代表本类中的...原创 2018-06-14 22:45:07 · 279 阅读 · 0 评论 -
JAVA_Lesson5(传智播客笔记之排序查找)
第一种数组定义方式:int[] arr=new int[3];第二种数组的定义方式:int[] arr=new int[]{1,2,3,4};//静态初始化方式无论哪种语言,容器都要好好学。(很重要)可以直接打印出arr.length的值。排序方法(关键要把原理理清楚):1. 选择排序 代码如下:Public static void selectSort(int[] arr){For(in...原创 2018-06-02 23:04:42 · 233 阅读 · 0 评论 -
JAVA_Lesson31(传智播客笔记之javascript)
Javascript是用来干什么的呢?javascript是前端开发语言,经常与html、css技术一起构成前端开发。javascript一般通过ajax与后台进行数据交互。其实和javascript有个相同名称的java 是后端开发语言,他俩虽然都有java这个单词,但是他俩没什么直接关系,就像雷锋和雷锋塔的关系一样。在script(脚本片段)标签内定义的变量在整个页面都有效。定义在函数内部的就...原创 2018-07-15 16:20:51 · 435 阅读 · 0 评论