javase基础笔记1——简介和发展
软件分为 系统软件 windows linux类 (unix)mac(麦金塔)、数据库管理系统
unix linux 开源os(open source) 免费 开放 free
os operation system
ios(iphone operation system)
iso 系统镜像文件
应用软件:qq.exe
图形化界面交互(GUI graphic user interface) 命令行交互(cli command line interface)
dos
后缀名:doc docx(xml 可扩展性的标记语言 ) xls xlsx ppt pptx bat 批处理文件后缀
cd 切换目录 md 创建目录 dir 列目录 ls delete 删除文件
cd \ 回到根目录
cd.. 转向上一级目录
remove移除目录
d directory md make
清屏 cls clear screen
exit离开cmd窗口
计算机语言的分类
语言的发展:
机器语言:0101 二进制 100000 add 汇编语言:add简单的英文助记符 sub 计算机不能直接识别,最终需要翻译成机器可以识别的机器语言,顶真! 高级语言:c/c++ java c# vb
.net 平台 在这个平台上可以做很多事情
主要使用c#
java 是一种语言但它也是一个平台
ECLR --- 一套语言的开发流程 edit compilie (编译) L link r run
编译性语言(c) 解释性语言(不需要编译,直接可以运行的语言 html javascript) 半编译半解释 vb java
java语言的前世今生
java语言的概述
java 咖啡
sun公司出品的 2010年被oracle公司收购。 74亿美元。 microsoft lenovo oracle sun IBM java 第一个融入了互联网因素的语言
java的三种技术架构 java se 标准版的java standard edition java ee 企业版的java enterprise edition java me 微型版的java micro edition 用在小型的嵌入式开发中embed
java语言的跨平台型:platform 操作系统 java语言是跨平台的,但jvm不是跨平台的。。。。。
jdk java development kit java开发组件包 jre java running environment java运行环境 jvm java virtual machine java虚拟机
jdk —— jre -- jvm c语言编写的(java语言是跑在jvm上的)
java 1.4 1.5(5.0) 有很多的新特性 枚举 泛型 可变参数 增强for循环 1.7 (7.0)
<meta name="Language" content="zh-CN"/><meta name="Language" content="en">
Path
D:\oracle\product\10.2.0\db_1\bin;%xprog%\NVIDIA Corporation\PhysX\Common;%xprog%\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;%xprog%\Intel\Intel(R) Management Engine Components\DAL;%xprog%\Intel\Intel(R) Management Engine Components\IPT;D:\Tomcat 6.0\bin;C:\Program Files\Java\jdk1.7.0_45\bin;D:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools;D:\quicktime\QTSystem\;%xprog%\MySQL\MySQL Server 5.5\bin;D:\mysql\bin;%xprog%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;D:\sqlse rver\x86\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\
%SystemRoot%\system32
bin目录下有两个命令 java 运行字节码文件 .class bytecode javac 编译java文件的

javase基础笔记1——简介和发展的更多相关文章
- javase基础笔记4——异常/单例和类集框架
继承 extends final关键 多态 是在继承的基础上 接口 interface 异常 exception 包的访问可控制权限 private default protect public 异常 ...
- javase基础笔记3——this关键字和内存图
什么是面向对象? 面向过程. 面向过程:解决一个问题的思路和方法以及步骤 面向对象:把一些具有相同特征的问题抽象成一个对象,用""""对象.方法()" ...
- javase基础笔记2——数据类型和面向对象
API:Application program interface 程序调用一个方法去实现一个功能 正则表达式:regex 用来匹配的 javaEE里边有三大框架 SSH struts spring ...
- JavaSE基础笔记
JVM 不是跨平台的,他是用 C++编写的. Path 环境变量的地址是 ...jdk/bin java_home 地址是 ...jdk
- JavaSE学习笔记(2)---面向对象基础
JavaSE学习笔记(2)---面向对象基础 1.面向对象具有三大特征:封装性.继承性和多态性,而面向过程没有继承性和多态性,并且面向过程的封装只是封装功能,而面向对象可以封装数据和功能.所以面向对象 ...
- JavaSE基础复习---1---2018/9/27
2018/9/27 JavaSE学习笔记-1 目录: Java的起源 Java语言概述 1.Java的起源 现代编程语言的发展,大致可以理解为,机器码语言---汇编语言---C语言---C++语言-- ...
- javase基础复习攻略《二》
今天就开始的真正走进JAVASE的世界,本篇介绍的是:JAVASE基础语法,大家如果有C语言的基础,对于本节内容一定感觉非常轻松,编程语言之间的都是相通的,只不过C语言属于面向过程编程,而JAVA语言 ...
- java学习之路之javaSE基础1
<h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解)* A:什么是计算机?计算机在生活中的应用 ...
- JavaScript基础笔记集合(转)
JavaScript基础笔记集合 JavaScript基础笔记集合 js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译 js存放的位置 html脚本必须放在&l ...
随机推荐
- C#之new修饰符
转自MSDN:https://msdn.microsoft.com/zh-cn/library/435f1dw2.aspx new隐藏基类成员 在用作修饰符时,new关键字可以显式的隐藏从基类继承的 ...
- Appium+Robotframework实现Android应用的自动化测试-3:一个必不可少的工具介绍
万事具备,接下来我们就要开始编写测试脚本了. 不过,有个重要的问题还没有解决.我们知道RobotFramework在web 网页中主要依靠元素的id,name或者xpath来定位页面上的元素,我们依赖 ...
- wxPython中文教程入门实例
这篇文章主要为大家分享下python编程中有关wxPython的中文教程,分享一些wxPython入门实例,有需要的朋友参考下 wxPython中文教程入门实例 wx.Window 是一个基类 ...
- c# 获取系统版本,获取net framework 版本(Environment 类)
1.获取当前操作系统版本信息 使用Environment.OSVersion 属性 获取包含当前平台标识符和版本号的 OperatingSystem 对象. 命名空间: System程序集: ms ...
- Effective C++ -----条款20:宁以pass-by-reference-to-const替换pass-by-value Prefer pass-by-reference-to-const to pass-by-value
尽量以pass-by-reference-to-const替换pass-by-value.前者通常比较高校,并可避免切割问题(slicing problem). 以上规则并不适用于内置类型,以及STL ...
- Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两 ...
- 【opencv】轮廓相关
IplImage* contours_rect; IplImage* contours; CvMemStorage* countours_storage=NULL; if(contours_rect= ...
- 【网络】VPN和代理服务器的区别
来自:http://www.zhihujingxuan.com/19311.html [scotttony的回答(41票)]: VPN和ssh哪个比较好, 要看你怎么定义是“好”. ssh作为一个创建 ...
- rsync使用
1)拷贝本地文件.当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式. 如:rsync -a ./test.c /backup 2)使用一个远程 ...
- js中masonry与infinitescroll结合 形成瀑布流
后台:(有点问题 page应该从1开始 而不是从0开始) public function actionExperts() { $top=5; $page=em ...