java第一章笔记
来源:互联网 发布:新闻客户端 网络舆情 编辑:程序博客网 时间:2024/05/16 03:45
不要让别人来告诉你你不能做什么,只要有梦想就要去追求。那些自己做不了的人总是试图去阻止你去做事,想要什么就得自己去追求。
——《当幸福来敲门》
1.基础常识1)软件开发
什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合。
2)常见的软件
系统软件:dos windows linux等
应用软件:扫雷 迅雷 qq
开发:
制作软件
3)软件的出现实现了人与计算机之间的更好的交互。
4)交互方式:
图形化界面:简单直观,使用者易于接受,容易上手操作。
命令行方式:需要一个控制台,输入特定的指令,让计算机完成一些操作,较为麻烦,需要实现一些指令。
命令行方式
dos命令行:课程中常见的命令
dir列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd/:退回到根目录
del: 删除文件
exit:退出dos 命令行
开始,程序,附件,命令提示符或者直接开始,运行,cmd
计算机语言
通过dos命令行的演示,发现原来操作计算机就像和计算机对话一样。
我们告诉他做什么,他就可以做什么。前提是我们说的话他必须能够识别才可以。这就是计算机语言,
为什么要学习计算机语言?
我们想和计算机说话。
什么事计算机语言?
语言:人与人之间用于沟通的一种方式。
计算机语言:是人与计算机进行沟通的一种方式。如:C C++ java语言
******************java语言概述*********************************
是sun公司(斯坦福大学)1995年推出的一门高级的编程语言
是一种面向internet 的编程语言
随着java技术在web方面的不断成熟,已经成为web应用程序开发的首选语言。
是简单易学,完全面向对象安全可靠与平台无关的编程语言平台:操作系统
J2EE J2SE(预热版)
J2ME
特点: 跨平台性(各种操作系统上都能执行)
原理:在需要运行java应用程序的操作系统上安装一个java 虚拟机。(JVM java virtual Machine)
由JVM 负责程序在系统上的运行
**虚拟机依赖平台,即具有不同的版本。
虚拟机由可能调用不同的底层,所以必须针对不同的操作系统开发不同的虚拟机。这样实现的跨平台性。
为什么C++编写的程序放到windows上能够执行?
答:因为windows 里面有一个能够解析C++程序的虚拟机。
windows由VC++、C编写的。
java环境搭建
1明确什么是GRE(java runtime environment)(包含虚拟机 virtual machine ) JDK(java development lit)(java开发工具包)
2下载JDK www.oracle.com->页面->java SEjavaSEupdate 2->Download JDK()->下载页面->选择
3.安装JDK 双击—>全选(安装不要安装在有中文的目录下)->解压安装->GRE不用装了因为在JDK里有那个GRE
4,配置环境变量 命令行
到D盘进入java.exe文件列出了这个应用程序所具备的参数信息。在javac这个应用程序下跟上参数信息以扩展其命令的功能
我想在任意目录下都能执行命令:
配置环境变量:dos命令行下的执行
____***********顺序:在java 的目录进入jdk复制其路径然后在我的电脑中的高级中环境变量的配置Path值编辑前粘贴加分号。确定
5.验证是否成功
注意:1.Path的东西不要删 2.路径可以放在Path后面但是放在前面先为你找这个目录
配置技巧:换了环境变量之后我们可以把Path的路径改变成我们的现在的东西
配置一次,盘符变了,
Hello world 的组成成分
class
{
public static void main(String[] args)
System.out.println("Hello world");
}
如果多个单词,首字母均为大写
命名:增加阅读性
阶梯层次感
注意:TAB键空格
public static void main(String[] args)保证程序的正常运行 主函数作为接口,使得程序在此处进入
虚拟机调用所定义类中的主函数,执行主函数中等个每一行代码。
注释:注解说明程序的。
单行://多行注释:/**/
文档注释:开发者看的东东。
/**
作者:张三 V1.0版本
*/
我擦。。。哈哈哈文字注解说明很重要。
面试也很重要。呵呵
写代码习惯:先写
/*
需求:定义一个。。。小程序
思路:
1.
2.
步骤:代码实现
1.通过class关键字定义一个类,将代码都写到类中
2.为了保证该类的独立运行,在类中加主函数
3.保存成一个扩展名为java的文件
4.在dos控制台中通过javac文件编译
5.再通过java命令对生成的类文件进行执行
*/
——————————————**************************————————————————————————
class Example1
{
public static void main(String[] args)
{
int sum=0,i,j;
for(i=1;i<=10;i+=2)
{sum=sum+i;}
System.out.println("sum="+sum);
for(j=2;j<=50;j++)
{ for(i=2;i<j/2;i++)
{
if(j%i==0)
break;
}
if(i>j/2)
{System.out.println(" "+j+"是素数");}
}
}
}
class Example2//求1到10的阶乘
{
public static void main(String args[])
{
int sum=0,i,j=1;
for(i=1;i<=10;i++)
{ j=j*i;
sum=sum+j;
}
System.out.println("现在sum="+sum);
}
}
- java笔记 第一章
- 《Agial Java》 第一章笔记
- java第一章笔记
- Java初级笔记-第一章
- 《java编程思想》第一章 笔记
- java web学习笔记第一章
- java大学教程第一章笔记
- [Java核心技术]学习笔记--第一章
- Java学习笔记—第一章
- 疯狂JAVA讲义笔记--第一章
- 《Java编程思想》笔记 第一章
- java编程思想笔记(第一章)
- 《Effective Java 学习笔记 第一章》
- Java编程思想---第一章笔记
- java学习笔记|第一章:java平台概述|
- 【Java笔记】Java开发实战经典 - 第一章
- Java笔记 第一章 Java 语言概述
- java 课堂笔记 第一章java概述
- Linux下管理java进程
- 有关Request对象 10.10
- JavaScript继承1
- 关于IPhone内存管理的其它10个Tips
- asdf
- java第一章笔记
- Linux设备驱动子系统-SD卡
- ListView组件的应用(模拟新浪微博界面)
- C\C++编译器关于变量的内存分配顺序总结
- windows7 IIS上传文件大小限制解决办法
- DivMod 函数 DrawAlpha函数
- 数组 按行,列存储
- 2012年10月9号阿里巴巴笔试(c++)
- MyEclipse中配置struts.xml自动提示