![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础学习之路
文章平均质量分 74
张伦琦
JAVA小逗比·····
展开
-
上海传智播客JAVASE_day03学习笔记
《运算符和语句》总结 Day03 张伦琦1. 运算符 1.1比较运算符 A:名称:比较运算符又叫关系运算符。 B:注意:1:比较运算符的结果都是boolean型,也就是要么是true,要么是false。 2:比较运算符“==”不能误写成“=” 。 1.2逻辑运算符原创 2014-08-02 21:23:17 · 499 阅读 · 0 评论 -
上海传智播客JAVASE_day12学习笔记
异常1、什么是异常就是程序在运行期间出现的一些不正常的现象。2、异常的体现//异常的体现class Demo { public static void main(String[] args) { int[] arr = new int[4]; //arr[4] = 100; //原创 2014-08-17 00:06:44 · 354 阅读 · 0 评论 -
上海传智播客JAVASE_day11学习笔记
第一天:Java的技术架构:JavaEE、JavaSE、JavaMEJava的跨平台原理:依赖于JVM。JRE和JDK区别:JRE是Java的运行环境,给用户使用。JDK是Java的开发工具集。是提供给开发人员使用。下载和安装JDK www.oracle.com配置环境变量path:path是给操作系统使用,path配置操作系统可以直接执行的程序或命令。只要把可原创 2014-08-17 00:03:01 · 505 阅读 · 0 评论 -
上海传智播客JAVASE_day09学习笔记
《第九天总结》 张伦琦《继承、抽象类,接口、多态》1. 继承 1.1继承中的对象构造顺序 A.自己一句话总结:先父后子,首先是父类的静态的东西经过(静态变量初始化,静态代码块的顺序), 然后再是子类的静态的东西的开始,再者就是父类的成员的东西(成员变量,构造代码块,构造方法) 再是子类的成员的东西原创 2014-08-11 21:16:25 · 346 阅读 · 0 评论 -
上海传智播客JAVASE_day15学习笔记
多线程1、JDK5对锁的升级在学习生产者和消费者的时候在使用等待和唤醒机制的时候,发生了本方唤醒本方的。这样导致程序的效率降低。在jdk5中对等待唤醒以及锁的机制进行了升级。锁的升级:在jdk5之前同步中获取锁和释放锁都是隐式的。把隐式的锁变成了显示由程序员自己手动的获取和释放。jdk5对锁的描述:采用的接口来描述在java.util.concurrent.locks包原创 2014-08-23 10:58:07 · 497 阅读 · 0 评论 -
上海传智播客JAVASE_day13学习笔记
包1、包的介绍我们书写的Java程序编译后会生成class文件。由于操作系统在同一个目录不能存放相同的文件或者文件夹。我们在使用Java表述事物的时候,有时也会出现同名的类,那么编译完之后,就会生成同名的class文件,这样就无法在同一个目录下保存。于是Java就给我们提供解决方案,采用不同的文件夹来保存这些同名的类。在Java中把用于保存class文件的文件夹称为包。包的作用原创 2014-08-23 10:51:27 · 463 阅读 · 0 评论 -
上海传智播客JAVASE_day17学习笔记
基本类型包装类1、基本类型包装类介绍Java中的基本类型:byte short int long float double char boolean主要用来开辟空间存放对应的类型的数据。基本类型的功能十分的单一,主要是负责数据的类型的。于是java就对这些基本类型也进行对象的封装,把它们全部都变成对象,可以按照对象的方式来调用它们,并且原创 2014-08-23 11:03:14 · 399 阅读 · 0 评论 -
学完静态后的复习总结
《复习总结》 张伦琦首先我来回顾一下脑海中所有这两天的知识点:面向对象Private关键字This关键字静态变量成员变量局部变量静态代码块构造代码块局部代码块静态方法构造方法成员方法总结一下就是:一个思想,两个关键字,三个变量,三个代码块,三个方法。最先看下面向对象的思想,核心我感觉就是做好数据的保护,然后自己做大爷去用方原创 2014-08-10 11:16:21 · 313 阅读 · 0 评论 -
上海传智播客JAVASE_day07学习笔记
《第七天总结》 张伦琦《封装,构造,this,static》1.面向对象的回顾 这个不再详细的总结了,给自己的建议是, 放弃之前写C语言程序的思维,要用面向对象的思维去思考, 写程序的时候学会做“大爷”!让别人做事!2.封装 A.封装的引入(通过写class Student的例子) 1.因为age=-18居然通过了,不原创 2014-08-08 22:21:42 · 360 阅读 · 0 评论 -
上海传智播客JAVASE_day16学习笔记
String类String类中的方法介绍:1、获取方法:获取长度length() 返回字符串中拥有的字符个数String类中的length是方法,调用时必须加上括号,而数组对象中的length是数组这个对象的一个成员属性。访问类中的成员属性不需要加括号 获取指定的字符charAt( int index ); 根据指定的下标,获取字符串中的字符,注意如果给定的下标原创 2014-08-23 11:00:25 · 460 阅读 · 0 评论 -
上海传智播客JAVASE_day14学习笔记
多线程 朱璐电话:156019315501、多线程安全问题分析多线程安全问题原因是在cpu执行多线程时,在执行的过程中可能随时切换到其他的线程上执行。 在上红色选中的三个部分,线程都有可能进行切换。只要cpu在这个三个地中的任何以地方切换了,都可能导致错误的数据出现了线程的不安全因素就有了。 造成错误数据的原因是多个线程可能出现同时访问num的情况。而任何一个原创 2014-08-23 10:54:33 · 528 阅读 · 0 评论 -
上海传智播客JAVASE_day06学习笔记
《第六天总结》 张伦琦《二维数组和面向对象》1.二维数组 A.二维数组的定义 格式: 1.int [][]arr=new int[3][4]; 2.int [][]arr=new int[3][]; arr[0]=new int[5]; arr[1]=new int[6]原创 2014-08-07 20:23:07 · 346 阅读 · 0 评论 -
上海传智播客JAVASE_day08学习笔记
《第八天总结》 张伦琦《静态、单例、继承》1. 静态变量 1.1成员变量和内存示例 成员变量,因为都在成员中,是对象的成员。 成员变量,随对象创建在堆中,多份(每生成一个成员就生成一份)。 1.2静态变量和内存示例 静态变量在变量的类型前,用关键字static声明。原创 2014-08-09 21:27:43 · 405 阅读 · 0 评论 -
上海传智播客JAVASE_day04学习笔记
《第四天总结》 张伦琦 《函数和数组》1. 函数 1.1方法定义 A.函数的来源 给我打印5*5矩形 再给我打印6*6矩形 再给我打印7*7矩形 存在大量的重复代码。怎么能让代码不重复呢? 写一次,能够多次原创 2014-08-07 20:18:24 · 436 阅读 · 0 评论 -
上海传智播客JAVASE_day05学习笔记
《第五天总结》 张伦琦《数组综合练习》数组练习一-----单重循环 A.数组遍历 class HomeWork//数组遍历 { public static void main(String[] args){ char [] chars=new char[]{'A','B','C','D','E','F','G','H原创 2014-08-07 20:20:55 · 391 阅读 · 0 评论 -
上海传智播客JAVASE_day02学习笔记
《第二天总结-张伦琦》一.Java程序的常见元素 A:关键字 被JAVA语言赋予了特殊含义的单词,且这些单词都为小写。 B:标识符(重要) 1.定义: 是变量,方法,类文件等元素命名时使用的名称。 2.规则: 是数字,字母下划线和美元符号组成。 数字不能开头,区分原创 2014-08-02 21:22:09 · 432 阅读 · 0 评论 -
上海传智播客JAVASE_day01学习笔记
《第一天总结-李国华》/*第一天总结*/一、计算机基础 A:计算机:计算机就是一个计算工具,人类脑力劳动的延伸。 硬件:鼠标,显示器,键盘,主机箱 1.看得见,摸得着 2.有大小,有重量 3.卖一次就卖光了 4.能折旧,会报废 软件:QQ,迅雷,360原创 2014-08-02 21:21:02 · 638 阅读 · 0 评论 -
上海传智播客JAVASE_day10学习笔记
《第十天总结》 张伦琦《多态,Object 类,内部类》1. 多态 1.1多态引入 一、多态的体现:父类的引用或者接口的引用指向了自己的子类对象。 Dog d = new Dog();//Dog对象的类型是Dog类型。 Animal a = new Dog();//对象的上转型。Dog对象的类型右边是Dog类型,原创 2014-08-17 00:04:01 · 380 阅读 · 0 评论