学习笔记——初识Java

初识java

Java概述

  • java是前sun公司(现甲骨文有限公司)与1985年推出的高级编程语言。
  • java之父詹姆斯.高斯林(James G osling)
  • 在2004年sun公司颁布了jdk5.0,革命性的重大版本更新
  • 在2005年,java的各个版本已经更名,取消了里面包含的数字“2”,
  • j2se改为java-se
  • j2ee改为java-ee
  • j2me改为java-me
  • 2009年,sun公司被Oracle公司收购,所以现在访问Oracle官网即可(www.oracle.com)
  • 2014年,Oracle公司发布了Java SE8,带来了全新的Lambda表达式、流式编程等大量新特性
  • 2017年,Oracle公司发布了Java SE9,强化了Java的模块化系统,让庞大的Java更加轻量化,GI垃圾回器,核心类库大量更新,进一步简化编程
  • java不是一门技术,而是一个平台,在这个平台里的n个技术被称为java技术

在这里插入图片描述

一、java的特性

  • 面向对象
  • 跨平台
  • 健壮性
  • 多线程
  • 可移植性
  • 解释性
  • 动态
  • 高性能
    Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。Java可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。

二、java的跨平台原理

1.跨平台

  • 平台就是常见的操作系统:比如Windows,Linux,mac
  • 跨平台:指的是用java编写的程序可以在不同的系统中运行
  • java跨平台:在不同的系统里下载相应版本的JVM(虚拟机),就可运行java程序。

2.JVM如何实现跨平台

  • java程序并非直接运行,或者说java程序不是直接在操作系统中运行的。
  • JVM虚拟机他是一个独立的用来运行java程序的环境,他必须依赖于电脑或者服务器的操作系统,可以说操作系统是他的一个载体。
  • 只要在不同的操作系统里安装相应版本的jvm就可以实现一次编写到处运行
  • JVM里只有一个解释器,他负责和操作系统进行通讯

3.JRE和JDK

  • JVM:java的虚拟机。
  • JRE:java的运行环境,里面包含了JVM和API(如果不做开发,只是想运行java程序那安装JRE就足够了)。
  • JDK:java开发工具集合,里面包含了JRE和开发工具。

4.JDK的安装和配置

  • bin目录:存放编译、运行java程序的可执行文件
  • jre目录:存放java运行环境文件
  • lib目录:存放java类库文件
  • src.rar文件:构成java类平台核心API的所有类的源文件
    配置环境变量:右击桌面此电脑图标,选择“属性”,在弹出的系统窗口中选择“更改设置”,弹出“系统属性”对话框选择“高级”选项卡,选择“环境变量”弹出环境变量对话框,在“系统变量”组中找到“path”选择“编辑”,对path前面的路径删除,将jdk的路径复制进去在后面加上\bin;

三、JAVA的技术平台

1.JAVASE:

JavaSE是java的标准版,主要用于桌面应用程序的开发同时它包含了java的语言基础,jdbc(java数据库的连接线)、IO(输入/输出)、多线程、网络编程等。

2JAVAEE:

  JAVAEE是JAVA的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划系统),其核心为EJB(企业java组件模型)。

3.JAVAME:

 JAVAME主要用于嵌入式系统开发,如掌上电脑。手机等移动通信设备

四、编写第一个JAVA程序

1.编写程序:

  • 创建一个java文件,类名要与文件名一样,(public class 文件名)。
  • 编写min方法,min方法是java程序的入口,一个程序只有一个min‘方法(public class void )。
  • 编写代码(输出hellword!!!)
public class HellWord{
public static void main(String args[]){
	//输出信息到控制台
	System.out.println("Hell word!!!!");
}

如果没有安装Eclipse和IDEA的话调用CMD(命令提示符)输入:javac HellWord. java进行编译。编译成功输入:java HellWord,按回车确定。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于 jQuery 的事件,我可以和你分享一些学习笔记。 1. 绑定事件 在 jQuery 中,我们可以通过以下方式来绑定事件: ``` $(selector).event(function(){ // 事件处理程序 }) ``` 其中,`selector` 表示要绑定事件的元素,`event` 表示要绑定的事件类型,比如 `click`、`mouseover` 等等。事件处理程序则是在事件触发时要执行的代码块。 2. 多个事件绑定 我们可以通过 `on()` 方法来同时绑定多个事件: ``` $(selector).on({ event1: function(){ // 事件处理程序1 }, event2: function(){ // 事件处理程序2 } }) ``` 这样,当 `event1` 或 `event2` 中任意一个事件触发时,对应的处理程序都会被执行。 3. 解除事件 如果需要解除某个元素的事件处理程序,可以使用 `off()` 方法: ``` $(selector).off(event); ``` 其中,`event` 表示要解除的事件类型。如果不指定事件类型,则会解除该元素上所有的事件处理程序。 4. 事件委托 在 jQuery 中,我们可以使用事件委托来提高性能。事件委托是指将事件绑定到父元素上,而不是绑定到子元素上,然后通过事件冒泡来判断是哪个子元素触发了该事件。这样,当子元素数量较多时,只需要绑定一次事件,就可以监听到所有子元素的事件。 ``` $(selector).on(event, childSelector, function(){ // 事件处理程序 }) ``` 其中,`selector` 表示父元素,`event` 表示要绑定的事件类型,`childSelector` 表示要委托的子元素的选择器,事件处理程序则是在子元素触发事件时要执行的代码块。 以上是 jQuery 中事件的一些基本操作,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值