—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流!—————————— java.lang包 基本信息中 String就是C++.java等编程语言中的字符串,用双引号引起来的几个字符.如"Abc","一天". 特别注意 String类是不可变(final)的,对String类的任何改变,都是返回一个新的String类对象.这样的话把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— GUI(Graphical User Interface)(图形用户接口):用图形的方式,来 显示计算机操作的界面,这样更方便更直观 CLI(Conmand line User Interface)(命令行用户接口):就是常见的Dos命令操作.需要记忆一些常用的命令,操作不直观 比如:创建文件夹,或者删除文件夹等等 Java为GUI提供的对象都存在java.Awt和javax.S…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— 基本标签(a.p.img.li.table.div.span).表单标签.iframe.frameset.样式 1:Html  (Hypertext Markup Language) 超文本标记语言 2:CSS   (Cascading Style Sheet)层叠样式表 3:JavaScript   4:DOM (document object model)文档对象模型 一:H…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流!—————————— IO(InputStream,outputStream)字节流 (Reader,Writer)字符流 IO流用来处理设备之间的数据传输,java对数据的操作是通过流的方式,java用于操作流的对象都在IO包中. 流按操作数据分为:字节流与字符流 流按流向分为:输入流,输出流   ————————————————————————————————————————————————————…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— JavaApi(其实就是java给我们提供的已经定义好的对象.工具对象:集合框架) 1:Collection  2:Map集合 3:System类(java.lang)  4:Runtime类(java.lang)  5:Date类(java.util)  6:Calendar类(java.util)  7:Math类 (java.lang包) 集合框架:★★★★★,用于存储数据…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流!——————————  JavaSE(Java Standard Edtion java标准版)技术概况 1,java语法(变量,语句,函数,数组) 2,面向对象(类和对象的关系,封装(机箱故事),继承,多态,构造函数,this,static,内部类,抽象类,接口) 3,多线程. 4,JavaApi(其实就是java给我们提供的已经定义好的对象.工具对象:集合框架) 5,输入输出(IO)6,java的图…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流!—————————— 1,面试题目:银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 — 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口. 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费.电话费之类业务的客户). 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户  =  1 :6 :3…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— 1,面试题——交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆. 信号灯忽略黄灯,只考虑红灯和绿灯. 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑. 注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆. 每…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— 1,字节码.2,Constructor类.3,Field类.4,Method类.5,数组的反射.6,反射的作用. 反射 是 做框架 的. 一个类有多个组成部分,例如:成员变量,方法,构造方法等.反射就是加载类,并反射(解剖)出类的各个组成部分. 加载类的三种方式: Class clazz1=Class.forName("类的完整名称"); Class clazz2=ne…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— 1:静态导入.2:for—each循环.3:自动装箱/拆箱.4:可变参数.5:枚举.6:注解.7:泛型 1,静态导入 import语句可以导入一个类或某个包中的所有类 import static语句导入一个类中的某个静态方法或所有静态方法   2,for—each循环 语法: for ( type 变量名:集合变量名 )  { … } 注意事项: 迭代变量必须在( )中定义! 只…
——————————ASP.Net+Android+IOS开发..Net培训.期待与您交流!—————————— 多线程.第一重点:创建线程的两种方式.第二重点:同步的所有特性      进程:正在执行的程序. 线程:是进程中用于控制程序执行的控制单元(执行路径,执行情景)进程中至少有一个线程. 对于JVM,启动时,有两个线程:jvm的主线程.jvm的垃圾回收线程.   第一重点:创建线程的两种方式 如何在程序中自定义线程? Java给我们提供了对象线程这类事物的描述.该类是Thread 该类中…
——————————  ASP.Net+Android+IOS开发..Net培训.期待与您交流!—————————— 1:面向对象的概念,2 : 类和对象的关系,3 : 封装,4 : 构造函数,5 : this关键字,6 : static关键字, 7 : 单例设计模式,8 : 继承,9 : 抽象类,10 : 接口,11 : 多态,12 : Object类,13 : 内部类, 14 : 异常,15 : 包 1:面向对象的概念 理解 a:面向对象是相对面向过程而言 b:面向对象和面向过程都是一种思想…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— 1,类加载器.2,代理. 1,类加载器. Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader 类加载器也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap. Java虚拟机中的所有…
——————————  ASP.Net+Android+IOS开发..Net培训.期待与您交流!—————————— java语法(1:关键字,2:标识符,3:注释,4:常量和变量,5:运算符,6:语句,7:函数,8:数组) 1:关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中所有单词都是小写 用于定义数据类型的关键字 class,interface,byte,short,int,long,float,double,char,boolean,void 用于定义数据类型值的关键字 t…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流!—————————— 1,了解JavaBean.2,BeanUtils工具包. 1,了解JavaBean. 内省主要用于对JavaBean进行操作 JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则. 如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对…
<p>------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! -------</p><p> </p><p>笔记一共记录了毕向东的java基础的25天课程,分上.中.下</p><p>本片为中篇,涵盖11-20天课程</p&…
------- android培训.java培训.期待与您交流! ---------- Java语言是在网络环境下诞生的,它是第一个完全融入网络的语言,虽然不能说它是对支持网络编程做得最好的语言,但是必须说是一种对于网络编程提供良好支持的语言.这归功于java的自身优势: 1.java语言与生俱来就是与平台无关的,有良好的跨平台性,所以运行在不同在平台上的java程序能够方便地进行网络通信. 2.java语言具有良好的安全机制,可以对程序进行权限检查,这对网络程序是至关重要的. 3.JDK中有丰…
Java语言基础组成 2.1关键字 main不是关键字,但被JVM所识别的名称. 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词. 特点:关键字中所有字母都为小写. 用于定义数据类型的关键字 class interface byte short int long float double char boolean void         用于定义数据类型值的关键字 ture false null     用于定义流程控制的关键字 if else switch case defau…
\day01\code\第一章_Java概述.ppt;\day01\resource\资料\50道编程题(有精力的同学看看).doc;\day01\resource\资料\Sun_Java程序员认证考试题库(有精力的同学看看).doc;\day02\code\ASCII码表.doc;\day02\code\Java语言运算符优先级表.doc;\day02\code\第二章_Java基础语法[上].ppt;\day03\code\Java语言运算符优先级表.doc;\day03\code\第二章_…
\day01\avi\01.01_计算机基础(计算机概述).avi; \day01\avi\01.02_计算机基础(计算机硬件和软件概述).avi; \day01\avi\01.03_计算机基础(软件开发和计算机语言概述).avi; \day01\avi\01.04_计算机基础(人机交互).avi; \day01\avi\01.05_计算机基础(键盘功能键和快捷键).avi; \day01\avi\01.06_计算机基础(如何打开DOS控制台).avi; \day01\avi\01.07_计算机…
\day01\avi\01.01_计算机基础(计算机概述).avi; \day01\avi\01.02_计算机基础(计算机硬件和软件概述).avi; \day01\avi\01.03_计算机基础(软件开发和计算机语言概述).avi; \day01\avi\01.04_计算机基础(人机交互).avi; \day01\avi\01.05_计算机基础(键盘功能键和快捷键).avi; \day01\avi\01.06_计算机基础(如何打开DOS控制台).avi; \day01\avi\01.07_计算机…
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 笔记一共记录了毕向东的java基础的25天课程,分上.中.下 本片为上篇,涵盖前10天课程 1. 定义类,类如果要独立运行,得有一个main函数,类似c语言的main函数.配置path,使用javac编译类生成字节码文件,使用java命令执行class文件. 2. 负数的二进制 进制转换 与-或-异或 左移和右移 3. 控制语句 For  While if-switch 4. 数组.二维数组.…
------- android培训.java培训.期待与您交流! ---------- 反射在java中有非常重大的意义,它是一种动态的相关机制,可以于运行时加载.探知.使用编译期间完全未知的classes.换句话说,java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods具体定义),并生成其对象实体.或对其fields设值.或使用其methods.反射是框架的基础,而框架能大大节省java程序的开发成本,是日后工作中经常会碰到的技术.所以,学习好反射的重要性…
------- android培训.java培训.期待与您交流! ---------- IO流在是java中非常重要,也是应用非常频繁的一种技术.初学者要是能把IO技术的学透,java基础也就能更加牢靠.本文是根据以前学习IO的过程中的一些总结,再通过查找资料完善出来的,应该算是比较适合初学者解读的. 一.概念 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输.所以,为了方便更直观的进行数据操作,就根据数据传输特性将流抽象为各种…
一.基础常识 1,软件开发 1)什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件 系统软件 如:DOS,windows,Linux等. 应用软件: 如:扫雷,迅雷,QQ等.   2)什么是开发? 制作软件 2,人机交互方式 1)软件的出现实现了人与计算机之间的更好的交互. 2)交互方式: 图形化界面:这种方式见到直观,使用者易于接受,容易上手操作.//如360.等等~ 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作.较为麻烦,需要记住一些命令.…
------- android培训.java培训.期待与您交流! ---------- 一.多线程的概念 进程和线程经常会被人混淆,那是因为对它们的概念不明确.就拿我们平时使用的操作系统来说,它是多任务的操作系统,而多线程就是实现多任务的一种方式. 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程.比如在Windows系统中,一个运行的exe就是一个进程.  线程是指进程中的一个执行流程,一个进程中可以运行多个线程.比如平时下载的软件迅雷进程中可以…
------- android培训.java培训.期待与您交流! ---------- 一.集合概念 相信大家都知道,java是一门面向对象的编程语言,而对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储进行存储,集合就是存储对象最常用的一种方式,我们可以把集合看成是一个容器. 同样,数组也是一种容器,那么集合和它有什么不同? 1.数组虽然也可以存储对象,但是长度是固定的,而集合长度是可变的. 2.数组中可以存储基本数据类型数据,集合只能存储对象. 3.数组中储存的基本…
------- android培训.java培训.期待与您交流! ---------- Java源文件的扩展名是.java,编译之后生成.class的文件.所有的类都有一个共同的继承祖先Object类 一个.java文件中只能有一个public类,一个public类只能定义在以它的类名命名的文件中 Implement关键字用来实现接口,类可以实现多个接口,继承使用extends 关键字 package(包)为了更好的组织java程序,包为java程序提供了一个命名空间,一个java类的完整路径由…
------- android培训.java培训.期待与您交流! ---------- 平时使用中,进制转换只要使用Integer这个包装类中的方法即可完成. 但其实我们也能用自己的方法去实现,这有助于初学者对于计算机底层运算的理解.下面例子使用了查表形式的方法来完成的进制的转换. 在开始前,需要先理解清楚各个进制的特点还有位的概念. 众所周知,在计算机中,内存保存的都是二进制的数据,即通过0,1来表示数据的内容. 位(bit)就是代表二进制数据个中的每一个0或1,bit是计算机中的最小单位.…
------- android培训.java培训.期待与您交流! ---------- 概念原理的理解,不代表能熟练应用. 如果将多个知识点关联并应用起来,这能加快我们对知识的掌握. 作为一个初学者,最快速的上手方式应该就是学以致用了. 下面做了一个小窗口,主要是为了综合应用java的一些基础功能,界面稍显随意. 界面: 具体功能以及代码: /*具体实现功能: * 1.根据地址栏的路径打开文本文件,显示在文本区域. * 2.根据地址栏的网址获取网页源代码,显示在文本区域. * 3.通过打开按钮打…