关键词:
基础知识:
一、人机交互方式:
图形化界面(GUI)
命令行方式(CLI)
二、常用的DOS命令:
dir:列出当前目录下的所有文件以及文件夹;
md:创建目录;
rd:删除目录;
cd:进入指定的目录;
cd..:返回到上一级目录;
cd/:退回到根目录;
del:删除文件;
exit:退出dos命令行;
三、Java特点:
1、跨平台:通过JVM来实现跨平台性;
2、面向对象:
1、两个基本概念:类、对象;
2、三大特性:封装、继承、多态;
3、开源;
4、健壮性;吸收了C/C++的优点,但去掉了影响程序健壮性的部分,提供一个相对安全的
内存管理和访问机制;
四、Java体系平台:
1、SE:标准版(桌面级应用);
2、EE:企业版(企业级应用);
3、ME:小型版(移动终端);
4、Java Card:小内存设备;
五、Java的两种核心机制:
1、Java虚拟机;
2、垃圾回收机制;
六、文件编译规范:所有的java文件都要以“.java”结尾;
七、第一个Java程序HelloWorld
1 class HelloWorld{//类的声明 2 public static void main(String[] args){//main方法,程序的入口; 3 System.out.println("Hello World!");//输出语句 4 } 5 }
八、注释:
单行注释://;
多行注释:/*
*/
九、注意事项:
1、源文件必须以.java结尾;
2、源文件中可以有多个class声明的类;
3、类中可以有主方法(main):格式是固定的 public static void main(String[] args){}
4、main方法是程序的入口,方法内是程序的执行部分;
5、一个源文件中只能有一个声明为public的类,且类名要与文件名一致;
6、每一个语句都以“;”结束;
7、多行注释不能嵌套;
javase学习笔记之java概述
一、Java的三种技术架构:JAVAEE:JavaPlatformEnterpriseEdition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:JavaPlatformStandardEdition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:JavaPlatformMicroEdition,开发电子消费... 查看详情
javase学习笔记之接口
接口:1:是用关键字interface定义的。2:接口中包含的成员,最常见的有全局常量、抽象方法。注意:接口中的成员都有固定的修饰符。 成员变量:publicstaticfinal 成员方法:publicabstractinterface&nb... 查看详情
java基础学习笔记day01
java基础学习笔记day011.软件开发: 软件:按照特定顺序组织的计算机数据和指令的集合 开发:软件的制作过程 软件开发:借助开发工具和计算机语言制作软件2.java概述: java之父:詹姆斯·高斯林 ... 查看详情
javase学习笔记1
1:关键字(掌握) (1)被Java语言赋予特定含义的单词 (2)特点:全部小写 (3)注意事项: A:goto和const作为保留自存在 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握) (1... 查看详情
javase笔记整理(代码片段)
...lloword!helloword!helloword!helloword!今天是学习的第一天有序排列王五李四无需排列安徽师大会的话阿达--表格创建编号姓名id1001张三宝331002李四341003王文玉321代码笔记```//代码样式publicastatic2、开发前准备... 查看详情
javase学习笔记之网络编程(二十三)
端口:物理端口:逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。 java 中ip对象:InetAddress.importjava.net.*;class IPDemo{ publicstaticvoidmain(String[]args)throw... 查看详情
javase学习笔记之多态
多态:函数本身就具备多态性,某一种事物有不同的具体的体现。 体现:父类引用或者接口的引用指向了自己的子类对象。//Animala=newCat();多态的好处:提高了程序的扩展性。多态的弊端:当父类引用指向子类对象时,虽然... 查看详情
javase学习笔记之封装
封装(面向对象特征之一):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离;便于使用;提高重用性;安全性。封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对... 查看详情
javase学习笔记之继承
继承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。 父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java... 查看详情
javase学习笔记之java语法基础
1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。... 查看详情
javase学习笔记之object对象
Object:所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。 具体方法:1,boolean ... 查看详情
javase学习笔记之面向对象
面向对象特点:1:将复杂的事情简单化。2:面向对象将以前的过程中的执行者,变成了指挥者。3:面向对象这种思想是符合现在人们思考习惯的一种思想。 过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;... 查看详情
javase学习笔记之反射技术(二十四)
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的... 查看详情
javase学习笔记之io流(二十二)
IO流:用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。 字... 查看详情
javase学习笔记之正则表达式(二十五)
正则表达式:其实是用来操作字符串的一些规则。好处:正则的出现,对字符串的复杂操作变得更为简单。特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号... 查看详情
我的学习记录-javase01
一、大纲一、IT和计算机1、IT的前世今生第五代 DT时代2、操作系统和平台的相关性1)OS所处位置:2)unix家族 3)windows家族 3、windows常用快捷键/命令 二、计算机很二1、太极和八怪1)太极 2)八卦 ... 查看详情
java学习之路之javase基础1
<h2>java学习之路之javaSE基础1</h2><div>###01.01_计算机基础知识(计算机概述)(了解)*A:什么是计算机?计算机在生活中的应用举例 *计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处... 查看详情
01分数规划学习笔记
01分数规划学习笔记http://www.cnblogs.com/perseawe/archive/2012/05/03/01fsgh.html【Poj2976普通01分数规划】【Poj2728最优比率生成树】TBD 查看详情