- 博客(24)
- 收藏
- 关注
原创 上海传智播客JAVASE_day17学习笔记
基本类型包装类1、基本类型包装类介绍Java中的基本类型:byte short int long float double char boolean主要用来开辟空间存放对应的类型的数据。基本类型的功能十分的单一,主要是负责数据的类型的。于是java就对这些基本类型也进行对象的封装,把它们全部都变成对象,可以按照对象的方式来调用它们,并且
2014-08-23 11:03:14 411
原创 上海传智播客JAVASE_day16学习笔记
String类String类中的方法介绍:1、获取方法:获取长度length() 返回字符串中拥有的字符个数String类中的length是方法,调用时必须加上括号,而数组对象中的length是数组这个对象的一个成员属性。访问类中的成员属性不需要加括号 获取指定的字符charAt( int index ); 根据指定的下标,获取字符串中的字符,注意如果给定的下标
2014-08-23 11:00:25 469
原创 上海传智播客JAVASE_day15学习笔记
多线程1、JDK5对锁的升级在学习生产者和消费者的时候在使用等待和唤醒机制的时候,发生了本方唤醒本方的。这样导致程序的效率降低。在jdk5中对等待唤醒以及锁的机制进行了升级。锁的升级:在jdk5之前同步中获取锁和释放锁都是隐式的。把隐式的锁变成了显示由程序员自己手动的获取和释放。jdk5对锁的描述:采用的接口来描述在java.util.concurrent.locks包
2014-08-23 10:58:07 509
原创 上海传智播客JAVASE_day14学习笔记
多线程 朱璐电话:156019315501、多线程安全问题分析多线程安全问题原因是在cpu执行多线程时,在执行的过程中可能随时切换到其他的线程上执行。 在上红色选中的三个部分,线程都有可能进行切换。只要cpu在这个三个地中的任何以地方切换了,都可能导致错误的数据出现了线程的不安全因素就有了。 造成错误数据的原因是多个线程可能出现同时访问num的情况。而任何一个
2014-08-23 10:54:33 537
原创 上海传智播客JAVASE_day13学习笔记
包1、包的介绍我们书写的Java程序编译后会生成class文件。由于操作系统在同一个目录不能存放相同的文件或者文件夹。我们在使用Java表述事物的时候,有时也会出现同名的类,那么编译完之后,就会生成同名的class文件,这样就无法在同一个目录下保存。于是Java就给我们提供解决方案,采用不同的文件夹来保存这些同名的类。在Java中把用于保存class文件的文件夹称为包。包的作用
2014-08-23 10:51:27 471
原创 猜数字游戏
import java.util.Random;import java.util.Scanner;import java.lang.Integer;/* 猜数字游戏第三版 改进: 面向对象编程思想有所体现 能够正确的结束游戏 这个程序的编写告一段落*/class GuessNumberGame{ private String io;//玩家输入的字符串 private
2014-08-17 00:08:22 522
原创 上海传智播客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 362
原创 上海传智播客JAVASE_day10学习笔记
《第十天总结》 张伦琦《多态,Object 类,内部类》1. 多态 1.1多态引入 一、多态的体现:父类的引用或者接口的引用指向了自己的子类对象。 Dog d = new Dog();//Dog对象的类型是Dog类型。 Animal a = new Dog();//对象的上转型。Dog对象的类型右边是Dog类型,
2014-08-17 00:04:01 391
原创 上海传智播客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 511
原创 上海传智播客JAVASE_day09学习笔记
《第九天总结》 张伦琦《继承、抽象类,接口、多态》1. 继承 1.1继承中的对象构造顺序 A.自己一句话总结:先父后子,首先是父类的静态的东西经过(静态变量初始化,静态代码块的顺序), 然后再是子类的静态的东西的开始,再者就是父类的成员的东西(成员变量,构造代码块,构造方法) 再是子类的成员的东西
2014-08-11 21:16:25 358
转载 数据库命令大全
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进
2014-08-10 11:38:26 418
原创 学完静态后的复习总结
《复习总结》 张伦琦首先我来回顾一下脑海中所有这两天的知识点:面向对象Private关键字This关键字静态变量成员变量局部变量静态代码块构造代码块局部代码块静态方法构造方法成员方法总结一下就是:一个思想,两个关键字,三个变量,三个代码块,三个方法。最先看下面向对象的思想,核心我感觉就是做好数据的保护,然后自己做大爷去用方
2014-08-10 11:16:21 323
原创 上海传智播客JAVASE_day08学习笔记
《第八天总结》 张伦琦《静态、单例、继承》1. 静态变量 1.1成员变量和内存示例 成员变量,因为都在成员中,是对象的成员。 成员变量,随对象创建在堆中,多份(每生成一个成员就生成一份)。 1.2静态变量和内存示例 静态变量在变量的类型前,用关键字static声明。
2014-08-09 21:27:43 412
原创 上海传智播客JAVASE_day07学习笔记
《第七天总结》 张伦琦《封装,构造,this,static》1.面向对象的回顾 这个不再详细的总结了,给自己的建议是, 放弃之前写C语言程序的思维,要用面向对象的思维去思考, 写程序的时候学会做“大爷”!让别人做事!2.封装 A.封装的引入(通过写class Student的例子) 1.因为age=-18居然通过了,不
2014-08-08 22:21:42 370
原创 好的JAVA思路——利用补码运算和位运算的巧用来实现进制转化
class RadixChange //进制转换:Radix:进制(医用,计算机的叫法不会 = =||){ /* 在转换进制前必须要了解进制转换几个特别重要的地方 1.进制转化的功能在系统中已经封装好了 ,我们这次主要是练习方法和思路 2.注意 位运算 !注意计算机中所有数字都是以补码的形式出现,注意&运算的妙用! 3.先一步步来把,先开始把一个十进制数字转化成十六进制。
2014-08-07 20:46:49 475
原创 好的Java思路——联想打印三角形写出冒泡排序
使用冒泡法,相邻的数相比较,每次比较最小的数字都会到数组最后。步骤: 先打印出倒三角,再在每一行进行相邻的数的比较,将较小数在前的相邻的数字交换位置。需要注意的是,为了防止越界异常,列循环的界限一定要明确是a.length-1-i最后将交换号顺序的数组打印出来代码:class PaiXu{ publicstatic void main(S
2014-08-07 20:43:36 830
原创 上海传智播客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 354
原创 上海传智播客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 398
原创 上海传智播客JAVASE_day04学习笔记
《第四天总结》 张伦琦 《函数和数组》1. 函数 1.1方法定义 A.函数的来源 给我打印5*5矩形 再给我打印6*6矩形 再给我打印7*7矩形 存在大量的重复代码。怎么能让代码不重复呢? 写一次,能够多次
2014-08-07 20:18:24 448
原创 上海传智播客JAVASE_day03学习笔记
《运算符和语句》总结 Day03 张伦琦1. 运算符 1.1比较运算符 A:名称:比较运算符又叫关系运算符。 B:注意:1:比较运算符的结果都是boolean型,也就是要么是true,要么是false。 2:比较运算符“==”不能误写成“=” 。 1.2逻辑运算符
2014-08-02 21:23:17 526
原创 上海传智播客JAVASE_day02学习笔记
《第二天总结-张伦琦》一.Java程序的常见元素 A:关键字 被JAVA语言赋予了特殊含义的单词,且这些单词都为小写。 B:标识符(重要) 1.定义: 是变量,方法,类文件等元素命名时使用的名称。 2.规则: 是数字,字母下划线和美元符号组成。 数字不能开头,区分
2014-08-02 21:22:09 442
原创 上海传智播客JAVASE_day01学习笔记
《第一天总结-李国华》/*第一天总结*/一、计算机基础 A:计算机:计算机就是一个计算工具,人类脑力劳动的延伸。 硬件:鼠标,显示器,键盘,主机箱 1.看得见,摸得着 2.有大小,有重量 3.卖一次就卖光了 4.能折旧,会报废 软件:QQ,迅雷,360
2014-08-02 21:21:02 647
原创 JDBC初学后的第一次复习:Connection , DriverManager
package class1;import java.sql.DriverManager;import com.mysql.jdbc.Connection;public class Demo2 { private static String dburl="jdbc:mysql://localhost:3306/db_text"; private static
2014-07-28 14:37:51 670
原创 JDBC初学后的第一次复习:Class.forname
package class1;public class Demo1 { private static String JdbcName="com.mysql.jdbc.Driver"; public static void main(String[] args) { //try方法快捷键:选中Class.forname,然后按ALT+SHIFT+Z
2014-07-28 13:55:39 346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人