【Java 学习笔记】基础知识
2017-07-21 21:44
555 查看
1.软件的划分
a:系统软件
Dos
Windows,Linux,Mac
b:应用软件:
电脑上的应用程序:QQ,YY语音等等..
2.软件结构的划分:
a:C/S结构:Client-Server:客户端和服务器端的交互
特点:客户端需要升级才能使用服务器高版本的功能
应用:QQ,阿里巴巴等等...
b:B/S结构:Browser-Server:浏览器端和服务器端的交互
特点:只要保证计算机中有浏览器存在(IE,firefox,360浏览器)
典型的应用:大型网站,游戏网站...(网站:web应用)
3.常用的dos命令:
打开dos控制台推荐使用的方式:win+r----->输入cmd
常用的dos命令:
1)dir:罗列当前目录下的所有文件以及文件夹的名称
2)md: 创建目录(文件夹)
3)cd: 进入下一集目录(进入单级目录)
4)cd 将路径复制过来--->直接进入多级目录
5)cd..:返回上一级目录
6)cd\:直接回退到根目录
7)del:删除单个文件也可以删除所有带.txt的文件 delt *.txt(*:统配符号:表示所有的意思)
8)rd:删除空目录
9)cls:清屏
10)exit:退出控制台
扩展的dos命令:
rd /s :询问删除目录(里面存在文件或者文件夹)
rd /s /q :暴力删除(不推荐使用)
4.java语言的诞生:1990年诞生的,2009年开始被oracle公司收购,2010年10月份彻底被收购!
java语言的特点:
a:开源:开放源代码
b:跨平台:跨操作系统
面试题:jvm是跨平台的吗?
不是.针对不同的操作系统,有不同版本的jvm,所以只能java跨平台的!
5.JDK------>www.oracle.com
安装JDK的时候,不要使用中文路径..
java的平台版本:
JavaSE
JavaME(Android,ios) JavaEE(针对企业级开发..)
JDK的版本----->1.8------>在SE面向对象基础这块,匿名内部类的时候(1.8不报错的)
6.习题
a.
int a = 10;
int b = 10;
int c = 10;
a = b++;
c = --a;
b = ++a;
a = c--;
请分别计算出a,b,c的值
b.
int x = 4;
int y = (x++)+(++x)+(x*10);
请分别计算出x,y的值
c(面试题)
short
s = 1 ; s = s+ 1;
short s = 1 ; s += 1 ;
上面两个代码有没有问题,如果有,哪里有问题.
a:系统软件
Dos
Windows,Linux,Mac
b:应用软件:
电脑上的应用程序:QQ,YY语音等等..
2.软件结构的划分:
a:C/S结构:Client-Server:客户端和服务器端的交互
特点:客户端需要升级才能使用服务器高版本的功能
应用:QQ,阿里巴巴等等...
b:B/S结构:Browser-Server:浏览器端和服务器端的交互
特点:只要保证计算机中有浏览器存在(IE,firefox,360浏览器)
典型的应用:大型网站,游戏网站...(网站:web应用)
3.常用的dos命令:
打开dos控制台推荐使用的方式:win+r----->输入cmd
常用的dos命令:
1)dir:罗列当前目录下的所有文件以及文件夹的名称
2)md: 创建目录(文件夹)
3)cd: 进入下一集目录(进入单级目录)
4)cd 将路径复制过来--->直接进入多级目录
5)cd..:返回上一级目录
6)cd\:直接回退到根目录
7)del:删除单个文件也可以删除所有带.txt的文件 delt *.txt(*:统配符号:表示所有的意思)
8)rd:删除空目录
9)cls:清屏
10)exit:退出控制台
扩展的dos命令:
rd /s :询问删除目录(里面存在文件或者文件夹)
rd /s /q :暴力删除(不推荐使用)
4.java语言的诞生:1990年诞生的,2009年开始被oracle公司收购,2010年10月份彻底被收购!
java语言的特点:
a:开源:开放源代码
b:跨平台:跨操作系统
面试题:jvm是跨平台的吗?
不是.针对不同的操作系统,有不同版本的jvm,所以只能java跨平台的!
5.JDK------>www.oracle.com
安装JDK的时候,不要使用中文路径..
java的平台版本:
JavaSE
JavaME(Android,ios) JavaEE(针对企业级开发..)
JDK的版本----->1.8------>在SE面向对象基础这块,匿名内部类的时候(1.8不报错的)
6.习题
a.
int a = 10;
int b = 10;
int c = 10;
a = b++;
c = --a;
b = ++a;
a = c--;
请分别计算出a,b,c的值
b.
int x = 4;
int y = (x++)+(++x)+(x*10);
请分别计算出x,y的值
c(面试题)
short
s = 1 ; s = s+ 1;
short s = 1 ; s += 1 ;
上面两个代码有没有问题,如果有,哪里有问题.
相关文章推荐
- 【Java学习笔记】基础知识学习5【数组排序,复制】
- 【Java学习笔记】基础知识学习3【基本循环方法技巧】
- java学习笔记,关于java的一些基础知识,适用于初学者,第一节
- 【Java学习笔记】基础知识学习13【Map】
- JAVA学习笔记(基础知识)
- Java学习笔记:基础知识2
- 【Java学习笔记】基础知识学习10【继承与多态】
- JAVA基础知识学习笔记(持续更新中。。)
- 【Java学习笔记】基础知识学习11【集合和列表类】
- Java 网络编程 学习笔记一 基础知识
- 【Java学习笔记】基础知识学习9【可变字符串】
- 【Java学习笔记】基础知识学习17【文件文本读取写入】
- 【Java学习笔记】基础知识学习16【文本输出】
- 【Java学习笔记】基础知识学习15【文本输入】
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.2 相关Java基础知识 类装载器 反射机制
- 【Java学习笔记】基础知识学习6【类的基础、方法,对象基础、包】
- JAVA基础知识学习笔记(流程控制、数组)
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.2 相关Java基础知识 类装载器 反射机制
- 【Java学习笔记】基础知识学习18【一个小文件的复制方法】
- 【Java学习笔记】基础知识学习4【数组的基本知识】