韩顺平 java 第一讲 内容介绍,项目演示,原理剖析

课程介绍

  1. java面向对象编程
  2. java图形界面
  3. java数据库编程
  4. java文件io流
  5. java网络编程
  6. java多线程

java是什么?

java是一种语言。人和计算机交流,用到编程语言。

java开发工具

  1. 记事本
  2. eclipse
  3. 。。。
    可以先用记事本,之后再用eclipse……
    这样可以更深刻的理解java技术,培养代码感
    有利于公司面试

java语言的特点

  • 是简单的
  • 是面向对象的
  • 是跨平台的(一次编译,到处运行)
  • 是高性能的

hello world

为了运行java,需要安装和配置jdk

jdk
  1. Java Development Kit :Java开发工具包
  2. jdk包括jre(java runtimeenvironment:java运行环境),一堆java工具包(java编译器:javac.exe;java解释执行器java.exe)和Java基础的类库(几千个,但是常用的只有150多个,掌握这些就行)。
  3. 开发者装上jdk(其实包括了jre)就可以了,用户装jre就行了。
jdk配置

添加环境变量即可。
PATH的值添加:java.exe和javac.exe所在的目录

编写第一个程序
//Hello.java
//作者:chen
//功能:在控制台显示hello world
//日期:2015.9.1

//public 表示这个类是公共的,一个java文件中只能有一个public类;公共类的类名一定要和文件名一致。不一致的话是不能用得
//Hello是类名
public class Hello{
    //一个主函数,程序的入口
    public static void main(String args[]){
        System.out.println("hello world!")
    }
}

Hello.java—编译(javac Hello.java)—>java字节码文件(.class)—->java Hello(由解释执行器即java.exe将字节码文件加载到java虚拟机即jvm)—->字节码就会在jvm中执行

javac mac中文出现乱码
解决方法:编辑home目录下的 .bash_profile 文件,添加以下行:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
然后保存该文件,然后运行$ source .bash_profile
但是这样的话,虽然能解决问题。但是终端还会输出莫名其妙的话,类似:Picked up JAVA_TOOL_OPTIONS。。。。
最终解决方案:
在~/.bash_profile加入了这一句alias javac=’javac -J-Dfile.encoding=UTF-8’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值