Javase大纲

Javase大纲(java之父:詹姆斯 高斯林)

(一)IT和计算机

(1)IT的前世今生:


IT业务


代表公司


第一代


大型机


IBM


第二代


Pc/mac机


Ms.Apple


第三代


互联网


Google.Baidu


第四代


移动互联网


Google.Apple.Ms.alibaba.IBM

(2)操作系统和平台相关性:

1,os位置{用户-->应用软件-->操作系统-->硬件}

2,unix系统

3,Windows系统

(3)Windows快捷键和常用命令

1,太极和八卦{太极--{阴 阳} 八卦 六十四卦}

2,进制描述[二 八 十 十六进制}:

**二进制;{0,1}   例:1+1=10{1 零} 逢二进一 在计算机电子设备里,数字电路用高低电压来计算;

八进制;{0,1,2,3,4,5,6,7,}  例:17+1=20{2 零}:逢八进一

十进制;{0,1,2,3,4,5,6,7,8,9,}  例:9+1=10:

十六进制;  {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,}:{简单来讲是八进制扩展}  逢十六进一 例: CD+AB=178; C=12,D=13 A=10 B=11 B+D=24>16 所以24-16=8 向前进一位 C+A+1=23>16 所以23-16=7 所以最后等于178;**

3,数据量单位计算:

数据存储以十进制来表示 数据传输是以二来表示的;1kb不等于1000b,1kb=1024b,1mb=1024b=1024*1024b,其中1024b=2^10

4,进制之间的转换:

{十进制-->二进制:二进制-->十进制}:{十进制-->八进制;八进制-->十进制}

{十进制-->十六进制;十六进制-->十进制};

5, 原码,反码和补码操作;


+13


-13


原码


00001101


10001101


反码


00001101


11110010


补码


00001101


1111

(二),SUN和JAVA

(1),SUN公司和JAVA平台

JAVA三大平台

1,计算机语言:

计算机语言是指用于人与计算机之间通讯的一种特殊语言,是人与计算机之间传递信息的媒介。

软件就是由若干条计算机指定所组成的。

2,计算机语言分类

1)机器语言;

2) 汇编语言;

3)高级语言(更接近人类语言);

机器语言

直接用二进制指令表达,指令用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。

汇编语言:

使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言,汇编语言依赖于硬件体系,开发难度大。

高级语言:

使用一定的格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行,不直接操作硬件,把繁琐的操作交给翻译器完成。

(三),JAVASE课程体系和学习方法:

2、JavaSE课程体系和学习方法:

 

(1)、配置好java变量运行环境,执行eclipse。

(2)、如何打开的eclipse恢复原始状态;

Window ——>perspective ——>reset perspective(重置)

(3)、在eclipse中新建;

在空白处右键 ——>new ——>java.project ——>project name:文件名字;

代码要写在src中;

选中src,右键 ——>new ——>class ——>name:src下的名字

——>选中public static void main(String[] args)——>finish;

(一)注意:

(1)、{}大括号代表一个范围;代表的是作用域。

(2)、public static void main(String[] args){}。程序的入口;

(3)、system.out.println();向控制台输入文本内容;

(二)注意

(1)、如果两个整数相除,得到的结果仍为整数,不会对结果进行四舍五入。

(2)` 两个数相除,只要有一个操作数为小数,则结果为小数。

(3)` 两个数相除结果永远不会四舍五入。

(三)注意:

为项目或文件命名时,名字中只能包含字母,数字和下划线,且首个字符不能是数字。

时间: 2024-11-05 13:28:26

Javase大纲的相关文章

JavaSE的学习路线

基于现阶段的JavaEE学习的对象,主要是趋向于Web的方向,主要就是说在JavaWeb的基础上进行进一步的开发和学习,下面我会将自己总结的对于自己的一点关于JavaEE学习路线会逐步讲解. 第一部分 Java语言基础 说白了,Java语言的基础部分,其主要就指代JavaSE,这也是学习Java这么语言的核心部分,其主要包括异常.IO流.多线程.集合类等等. Java语言基础部分和面向对象思维,学习Java的第一点,其掌握的程度是将来去基础学习,以及运用Java开发等一系列的根本,所以在这两点是

了解HTML5大纲算法

实战前的准备工作:了解HTML5大纲算法 在html5中有一个很重要的概念,叫做html5大纲算法(HTML5 Outliner),它的用途为用户提供一份页面的信息结构目录.合理的使用HTML5元素标签,可以生成一个非常清晰的文档大纲. HTML5大纲算法 我们可以通过各种工具去查看当前页面,这里推荐使用一个测试工具:HTML5 Outliner,网址如下:https://gsnedders.html5.org/outliner/ 1. 了解一个 section 和 div 的区别 ①div元素

老男孩教育2016年linux运维在线教学课程大纲

老男孩教育2016年linux全科班大纲  linux运维全科班在线课程地址(直播加录播) http://edu.51cto.com/px/train/41   linux运维就业班在线课程地址(直播加录播) http://edu.51cto.com/px/train/40 课程详情: 本课程包含老男孩教育linux运维就业班及高级架构师班全部内容,更有python自动化基础课程. linux运维就业班课程: 核心课程至少经过8年锤炼,历经近30期讲解次数,体系完整,内容完善重点分明:包括有li

JavaSE入门学习21:Java面向对象之接口(interface)(二)

一接口实现的多态 在上一篇博文:JavaSE入门学习20:Java面向对象之接口(interface)(一)中提到了接口的实现存在多态性,那么 这一篇主要就要分析接口实现的多态. 实例一 Test.java源文件代码: public class Test{ public static void main(String[] args){ //实现接口Singer Singer s1 = new Student("Amy"); s1.sing(); s1.sleep(); s1.study

CS考研_统考大纲

序号 政治 外语 业务课一 业务课二 1 (101)思想政治理论 (201)英语一 (301)数学一 (408)计算机学科专业基础综合 以上是计算机全国统考考试科目,三门公共课非统考基本也都是这三个,大家如果看到非统考的科目如果是三个1,就可以直接来参考我这里列出的大纲了!所以在此,我就直接列出最近的2015年考研这四个的考试大纲: 政治101: Ⅰ.考试性质 思想政治理论考试是为高等院校和科研院所招收硕士研究生而设置的具有选拔性质的全国招生考试科目,其目的是科学.公平.有效地测试考生掌握大学本

全国计算机等级考试二级C语言程序设计考试大纲(2013年版)

转自:http://www.freencre.com/c2_artde_28.html 基本要求 1. 熟悉Visual C++6. 0集成开发环境. 2. 掌握结构化程序设计的方法,具有良好的程序设计风格. 3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序. 4. 在Visual C++6. 0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力. 考试内容 一.C语言程序的结构 1. 程序的构成,main函数和其他函数. 2. 头文件,数据说明,函数的开始和结束标志以

二级MSOffice高级应用考试大纲(2013年版)

全国计算机等级考试二级MSOffice高级应用考试大纲(2013年版) 转自:  http://www.freencre.com/c2_artde_56.html  基本要求 1. 掌握计算机基础知识及计算机系统组成. 2. 了解信息安全的基本知识,掌握计算机病毒及防治的基本概念. 3. 掌握多媒体技术基本概念和基本应用.     4. 了解计算机网络的基本概念和基本原理,掌握因特网网络服务和应用.    5. 正确采集信息并能在文字处理软件Word.电子表格软件Excel.演示文稿制作软件Po

JavaSE基础之JDBC

JavaSE基础之JDBC 1.JDBC 的步骤: ①加载数据库驱动: a.MySQL:com.mysql.jdbc.Driver: b.SQLServer:com.microsoft.jdbc.sqlserver.SQLServerDriver: c.Oracle:oracle.jdbc.driver.OracleDriver: ②获取数据库链接:  a.MySQL:jdbc:mysql://localhost:3306/DataBaseName: b.SQLServer:jdbc:sqlse

如何学习Liunx和个人学习大纲

 提醒不甘平凡的我 2009大学刚刚毕业(不是正规大学,没来北京之前,在家里不是打架就是闲逛,家里人怕早晚出事,索性花钱上了这个"大学")找了一家IT培训机构.当时的培训机构出名两家:"北大青鸟"."清华万博",最后在"万博"进行了简单的linux培训.经过几年工作,知识存储量已经远远不够.正好公司有培训经费且想全面深入系统的重新学习一下.申请了"马哥教育"视频作为学习源泉. 通过不到一周的学习(工作空闲时