Jump to content

Disable your java


hazelnut

Recommended Posts

Just curious; in what way "bad", and compared to what other languages?

 

I'm more of a fan of "modern" languages without the superfluous syntax crud like braces and parenthesis. While I can tolerate them (I work with C# quite often), I generally find Java to be painful due to its many inconsistencies. Naming conventions are illogical, the JRE gives absolutely useless stack trace information and the primitive types lack any useful standard methods. Despite having not one, not two but FOUR different "String" classes in the standard library, none of them have anything as even slightly useful.

 

Case and point; two identical programs. One Python, one Java

 

Python

variable1 = 5
if variable1 > 4:
  print("Variable is greater than four!");

 

Java

public static void main(String[] args)
{
int variable1 = 5;
if (variable1 > 4) {
	System.out.println("Variable is greater than four!");
  }
}

I'm Shane.

Link to comment
Share on other sites

....Lets face it, we happily use the stuff blissfully unware until it bites us on the bum :o

 

Yep, you bet'cha, Umm hmm, yes. http://forum.pirifor...ndpost&p=221377 line 2. :P

The CCleaner SLIM version is always released a bit after any new version; when it is it will be HERE :-)

Pssssst: ... It isn't really a cloud. Its a bunch of big, giant servers.

Link to comment
Share on other sites

Ah, Python: there's a powerful language! I have done lots of stuff with JavaScript lately (and I admit I like JS), but then I found a way to call Python - what a difference...

 

But I'm afraid we are wandering seriously off-topic...

Link to comment
Share on other sites

I'm more of a fan of "modern" languages without the superfluous syntax crud like braces and parenthesis. While I can tolerate them (I work with C# quite often), I generally find Java to be painful due to its many inconsistencies. Naming conventions are illogical, the JRE gives absolutely useless stack trace information and the primitive types lack any useful standard methods. Despite having not one, not two but FOUR different "String" classes in the standard library, none of them have anything as even slightly useful.

 

Case and point; two identical programs. One Python, one Java

 

Python

variable1 = 5
if variable1 > 4:
  print("Variable is greater than four!");

 

Java

public static void main(String[] args)
{
int variable1 = 5;
if (variable1 > 4) {
	System.out.println("Variable is greater than four!");
  }
}

 

Your ideas are compelling, but I still hate Python3! :angry:

Link to comment
Share on other sites

  • Moderators

they made us reinvent the wheel using python3 (ie. we weren't allowed to use any libraries) when i was learning it, it was annoying.

http://arstechnica.c...eld-expression/

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

nergal; that article made me laugh:

 

the new version of python adds "generator delegation to subgenerators or arbitrary subiterators"

the new version of java adds "fixes for 52 security vulnerabilities."

I'm Shane.

Link to comment
Share on other sites

  • Moderators

being new to the forum and interested in this threads suggestion of disabling Java and the reasons, pro & con, of doing so, I'm just wondering what Python has to do with it, or are we just off topic slightly.

Backup now & backup often.
It's your digital life - protect it with a backup.
Three things are certain; Birth, Death and loss of data. You control the last.

Link to comment
Share on other sites

  • Moderators

we're off topic majorly, the only tangential similarities are that they both are scripting languages.

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

we're off topic majorly, the only tangential similarities are that they both are scripting languages.

Java, in contrast to JavaScript, is not a scripting language.

 

But yes, we are off-topic, led by me. I apologize!

Link to comment
Share on other sites

we are off-topic, led by me. I apologize!

 

Actually; I think it was more my fault.

 

Let's just hop back on topic and wrap this up. Java (like any software on a PC) does contain security issues. If you don't use any applications that require Java to be installed; kill it with fire. The same goes for Flash, Silverlight, Adobe Reader and anything else permitted to directly interface with the web.

I'm Shane.

Link to comment
Share on other sites

  • Moderators

(Oracle) Java disabled in browser for a few weeks now & I notice no difference in any websites I use

I second that.

Since discovering this thread, i've disabled Java in Firefox to confirm some suggestions, and so far have seen no negative impact.

Still have Java installed on the PC though.

Backup now & backup often.
It's your digital life - protect it with a backup.
Three things are certain; Birth, Death and loss of data. You control the last.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.